Java 好的開源項目spring-boot demo集合

Github上有很多好的項目,結下來給大家分享一個合集,關於spring boot的!

spring boot demo 是一個用來深度學習並實戰 spring boot 的項目,目前總共包含 63 個集成demo,已經完成 51 個,後續持續更新,歡迎關注分享。github地址獲取方法在文章末尾。

開篇:

作為IT愛好者,不收藏幾個開源項目,都不好意思出門。合格的IT人員從收藏開始,【我們不是碼農,我們只是代碼的搬運工】。多收藏才能有料,才能在工作中得心應手!

簡介

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

Java 好的開源項目spring-boot demo集合

spring boot

springboot 現在儼然已經成為java後臺開發必備的技術了,如果哥們兒您正在使用或者將要使用,趕緊關注轉發收藏吧不說廢話了,開擼。

項目內容:

首先說明一下,該項目在github上已經fork了差不多快2000次了,是個很好的項目!

該項目已成功集成 actuator(監控)、admin(可視化監控)、logback(日誌)、aopLog(通過AOP記錄web請求日誌)、統一異常處理(json級別和頁面級別)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作數據庫)、JPA(強大的ORM框架)、mybatis(強大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分頁插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(強大的ORM框架)、upload(本地文件上傳和七牛雲文件上傳)、redis(緩存)、ehcache(緩存)、email(發送各種類型郵件)、task(基礎定時任務)、quartz(動態管理定時任務)、xxl-job(分佈式定時任務)、swagger(API接口管理測試)、security(基於RBAC的動態權限認證)、SpringSession(Session共享)、Zookeeper(結合AOP實現分佈式鎖)、RabbitMQ(消息隊列)、Kafka(消息隊列)、websocket(服務端推送監控服務器運行信息)、socket.io(聊天室)、ureport2(中國式報表)、打包成war文件、集成 ElasticSearch(基本操作和高級查詢)、Async(異步任務)、集成Dubbo(採用官方的starter)、MongoDB(文檔數據庫)、neo4j(圖數據庫)、docker(容器化)、JPA多數據源、Mybatis多數據源、代碼生成器、GrayLog(日誌收集)、JustAuth(第三方登錄)、LDAP(增刪改查)、動態添加/切換數據源、單機限流(AOP + Guava RateLimiter)、ElasticSearch 7.x(使用官方 Rest High Level Client)。

上圖:

廢話不多說,該項目如下圖所所示:

Java 好的開源項目spring-boot demo集合

項目整理截圖

介紹到這裡,差不多了,後續陸續整理乾貨!關注轉發,私信回覆“sbd”,或者“sbdemo” 我把github上鍊接發你!整理不易,請君珍惜!


分享到:


相關文章: