首頁>技術>

專案介紹

boot-master基於SpringBoot2.2.0版本,結合專案實用的技術點。採用技術:RediSQL , RedisSearch , Redisson,SolrCloud,RedisCluster,ElasticJob,XxlJob, Druid,Mybatis,Freemarker等,幫助您急速上手使用SpringBoot。

技術選型● 系統核心框架:SpringBoot● 定時任務排程:ElasticJob+Zookeeper● 資料持久框架:MyBatis● 資料庫連線池:Alibaba Druid● 系統監控外掛:JavaMelody+Druid● 系統快取框架:Redis-cluster● 系統前端框架:Freemaker+AdminLte● 搜尋引擎框架:Solr/SolrCloud+RedisSearch● 分散式執行緒鎖:Redisson● 分散式限流器:Redisson● 系統訊息佇列:ActiveMq● 安全授權框架:JwtToken+AES ● 介面文件工具:SWAGGER2+swagger2markup● 全文檢索工具:RedisSearch● 日誌查詢處理:RediSQL● 程式碼分析外掛:Sonar● 專案檔案服務:Gitea● 專案文件工具:Swagger+RAP● 專案管理工具:禪道專案特點

專案結構

boot-master│ ├─doc 專案SQL語句│ ├─common 公共配置│ ├─framework 框架配置│ ├─modules 功能模組│ ├─app API介面模組(APP呼叫)│ ├─controller 系統模組│ ├─mapper mybatis的sql檔案│ ├─model 資料庫實體類│ └─service 業務邏輯層│ ├─StartUpApplication 專案啟動類│ ├──resources│ ├─page 頁面資源│ │ ├─static 靜態資源│ │ │ ├─css css樣式│ │ │ ├─js js檔案 │ │ │ ├─images 圖片檔案 │ │ │ ├─adminLTE 模板元件 │ │ │ └─plugins 前端外掛│ │ ││ │ └─view 前端頁面│ │ ├─error 系統錯誤頁│ │ ├─inc 公共資源頁面│ │ └─其他 系統功能頁面│ ││ ├─application.properties 配置檔案│ ├─banner.txt 自定義啟動圖示│ ├─mybatis_config.xml mybatis配置項│ └─secure.jks ssl安全證書
軟體環境JDK1.8MySQL5.5+Maven3.0+專案展示

專案啟動效果圖:

Https跳轉效果圖:

登陸頁面效果圖:

學生管理效果圖:

介面文件效果圖:

登入介面效果圖:

獲取使用者效果圖:

郵件異常效果圖:

傳送訊息效果圖:

接收訊息效果圖:

職員列表效果圖:

新增職員效果圖:

驗證失敗效果圖:

AlibabaDurid效果圖:

JavaMelody效果圖:

生成二維碼效果圖:

列印二維碼效果圖:

Solr操作效果圖:

文字上傳效果圖:

上傳出錯效果圖:

限流生效效果圖:

111

SQL

Solr

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 一文帶你快速掃盲REST與RESTFul