項目下載地址:
https://gitee.com/smallGourd/gourd-hu.git
項目結構截圖:
項目介紹:
此工程爲springboot-maven多模塊工程
gourd-common 公共基礎模塊:公共異常處理、基礎類、權限、工具類等
gourd-index 項目啓動模塊:啓動類、配置文件、配置類等
gourd-flyway 腳本執行模塊:數據庫腳本自動執行
gourd-generator 代碼生成模塊:自動生成mybatis-plus基本類
gourd-file 文件模塊:附件上傳/下載、excel導入導出、openOffice預覽等
gourd-quartz 定時任務模塊:quartz定時任務、springTask等
gourd-notice 通訊模塊:sms短信、郵件、websocket等
gourd-web 業務模塊:具體的業務定製邏輯
項目架構:
使用說明:
1、swagger: 接口文檔、接口調試,項目啓動成功後,訪問 http://localhost:8088/gourd/swagger-ui.html#/ ;
2、websocket實現實時推送消息;演示地址: http://localhost:8088/gourd/websocket.html ;
3、大文件上傳功能;演示地址: http://localhost:8088/gourd/file.html ;上後後會在桌面生成 merge 文件夾存放文件
4、多語言功能,演示訪問:http://localhost:8088/gourd/login.html