微服務構建框架spring-boot使用——整合企業開發框架
阿新 • • 發佈:2018-11-26
網際網路技術飛快發展,微服務勢必會成為一種趨勢。大名鼎鼎的spring-boot在微服務構建方面表現出色,再者因為是spring家族的產品,很快就得以流行。
本專案將企業開發框架整合到spring-boot中去,力求達到企業開發標準,也希望這篇文章對大家有所啟發。技術有限,能力不足,有錯誤的地方還請大家批評指正。
因為涉及到的技術較多,無法在這一個部落格中寫完,所以將更多的技術指導放到了每個maven專案工程的README.md檔案中,每個工程的README.md檔案都是對當前工程整合功能的說明。
專案是maven多工程結構,每個工程都是spring-boot單獨整合一個框架,保證每個小工程都是獨立的。
下面是spring-boot整合常用框架地址,專案還在不斷更新、維護中,歡迎start,有問題請issues一下,願我們共同進步。
專案工程結構
父工程
spring-boot (spring-boot父工程)
基礎入門
spring-boot-quickstart (spring-boot快速使用入門)
spring-boot-configuration (spring-boot配置檔案使用)
spring-boot-jsp (spring-boot開發jsp頁面、同樣能釋出h5頁面)
快取使用
spring-boot-cache-ehcache (spring-boot整合ehcache快取框架)
spring-boot-cache-redis (spring-boot使用redis)
資料訪問層
spring-boot-mybatis (spring-boot整合mybatis框架)
任務排程
spring-boot-quartz (spring-boot整合quartz)
RPC服務排程
spring-boot-dubbo (spring-boot整合dubbo, 使用官方推薦dubbo-spring-boot-starter)
日誌記錄
spring-boot-log4j2 (spring-boot使用log4j2記錄日誌)
許可權認證
spring-boot-shiro
非同步訊息佇列
spring-boot-activemq (spring-boot整合activeMQ)