xxl-job 專案原始碼初次學習記錄
一、基礎準備
1.1.下載以及安裝軟體
安裝過程參考連結
1.1.1 Tomcat8.5.29 :
安裝連結為:https://blog.csdn.net/abc7766554/article/details/76216598
其中自己安裝配好環境後無法使用埠8080,後改埠為80.
參考連結:http://blog.sina.com.cn/s/blog_7a3f71160102w75w.html
1.1.2 maven3.5.3:
安裝連結為:https://jingyan.baidu.com/article/a501d80c2d9a95ec630f5e8b.html
1.1.3 idea2017.3.4 破解:
破解連結為:https://blog.csdn.net/Cymtus/article/details/79471724
1.2.環境配置
在idea中需要配置JDK、maven、Tomcat環境。
1.3.執行SQL指令碼
本系統跟SQL資料庫有什麼關係呢?????????
1.4.編譯原始碼
通過下載原始碼 file --new--project from exiting sources 直接匯入的原始碼
或者參考網址:https://jingyan.baidu.com/album/b0b63dbf0c0ac04a49307078.html?picindex=3
原始碼有三部分 為什麼這樣設計??????????
二、排程中心
2.1配置
配置檔案中主要注意這兩個
2.2部署專案
2.2.1通過maven管理專案將xxl-job--admin打包
我的理解是排程中心和執行器是分開的,所以此處先將admin打包,部署到Tomact下,就可以訪問排程中心的網頁了。
clean是清除。
不是每一個maven命令都需要執行。
maven仍需瞭解??????????????????????????????????
maven:用來管理依賴關係。可以自動導包。
maven倉庫:Maven倉庫就是放置所有JAR檔案(WAR,ZIP,POM等等)的地方。
2.2.2部署到Tomact下
確保Tomcat先執行起來:bin目錄下--Tomcat8w.exe 雙擊執行。
把打包好的war檔案放在 webapps中,Tomcat會將其自動執行。
另外一種部署方式:在idea中設定熱部署---exploded。此處可以更改war包的名字,以後訪問地址的時候,啟用新名字。
放在放在 webapps中部署方式需要注意檔名與jar包的名字一致。我的訪問排程中心的網址為:
http://localhost:80/xxl-job-admin-1.9.1
三、執行器
3.1配置檔案
配置檔案中注意排程中心的地址是正確的。
3.2部署
使用springboot為執行器,打包後通過命令視窗Java -jar命令執行打包好的jar包。
四、開發spring定時任務中cron表示式使用
參考文章連結:https://blog.csdn.net/u012477338/article/details/46908195
開發自己的專案時,需要匯入相應的包。