使用Spring Boot開發的10個免費開源項目

點擊上方 藍色字體 ,選擇「標星公衆號」
優質文章,第一時間送達

原文:https://www.jdon.com/50736
java

英文:http://suo.im/5npaQjgit

做者:bang
程序員

本文推薦一些使用Spring Boot開發的免費開源項目,可用於學習目的,可以查看源代碼並得到真實項目的實踐經驗。除了Spring Boot,您還將學習Spring Framework模塊,Thymeleaf,maven,JWT,React Js,Elastic Search,WebSocket,JSP,MySQL,Hibernate 5,Spring Data JPA等。github

1. Project Saganspring

這是一個真實的應用程序,  Spring.io  網站提供支持。它正在生產中,天天都有成千上萬的用戶使用。Sagan項目是開源的,能夠在GitHub存儲庫中找到:-  https://github.com/RameshMF/sagan數據庫

我強烈建議這個項目,你將學習有關Spring框架生態系統,Elasticsearch,Gradle以及百萬美圓UI內容的全部內容。後端

2. Java博客聚合器微信

Java Blog Aggregator是基於Spring啓動MVC的Web應用程序,用於經過RSS feed聚合頂級Java博客,文章和帖子。該項目隨着Spring boot 2.0.5的發佈而開發。架構

源代碼 -  https://github.com/RameshMF/java-blog-aggregator-bootapp

現場演示 -  https://www.topjavablogs.com/

3.  Spring PetClinic示例應用程序

Petclinic是學習Spring Boot經典案例,能夠從GitHub克隆PetClinic應用程序 -  https://github.com/RameshMF/spring-petclinic。

Spring Data JDBC的寵物店源碼是一個可實現DDD聚合,並結合MyBatis等JDBC技術的源碼案例。

4.  PiggyMetrics

該項目使用Spring Boot,Spring Cloud和Docker演示了微服務架構模式。有一個很是整潔的用戶界面。

你將學習:

  • 微服務架構

  • Spring Boot

  • Spring Cloud 

  • Docker

PiggyMetrics被分解爲三個核心微服務。全部這些都是可獨立部署的應用程序,圍繞某些業務領域進行組織。

5. Zipkin

Zipkin是一種分佈式跟蹤系統。它有助於收集解決微服務架構中的延遲問題所需的時序數據。它管理這些數據的收集和查找。 

源代碼 -  https://github.com/openzipkin/zipkin

現場演示 -  https://zipkin.io/

6. 投票應用程序

使用Spring Boot,Spring Security,JWT,React和Ant Design構建的完整堆棧輪詢應用程序。

技術棧:

  • Spring Boot

  • Spring Data JPA

  • Hibernate 

  • Maven

  • Spring Security

  • JWT

  • React JS

現場演示-  https://polls.callicoder.com/

7.  Spring Boot WebSocket聊天應用程序

這是帶有SockJS回調和STOMP協議的Spring Boot WebSocket聊天演示。。您將學習如何將WebSocket API與Spring Boot一塊兒使用,並在最後構建一個簡單的羣聊應用程序。

現場演示 -  https://spring-ws-chat.herokuapp.com/

8. Spring Boot Cities

這是一個示例項目,用於演示構建和部署基於Spring Boot的簡單微服務和Web應用程序以使用微服務。

  • Spring boot

  • Spring Cloud

  • Microservice

  • Maven

9.  Mini Todo管理項目

Spring MVC Todo Management Web應用程序使用Spring Boot,Spring MVC,Spring Security,JSP,JPA和MySQL做爲數據庫。使用的工具和技術

  • Spring Boot - 2.0.4.RELEASE

  • JDK - 1.8或更高版本

  • Spring Framework - 5.0.8 RELEASE

  • Hibernate - 5.2.17.Final

  • Maven - 3.2+

  • Spring Data JPA - 2.0.10 RELEASE

  • IDE - Eclipse或Spring Tool Suite(STS)

  • MYSQL - 5.1.47

  • Spring Security - 5.0.7 RELEASE

  • JSP

10.  用戶註冊模塊

這個用戶註冊模塊是用Spring Boot,Spring Security,Hibernate和Thymeleaf開發的。 使用的工具和技術

  • Spring Boot - 2.0.4.RELEASE

  • JDK - 1.8或更高版本

  • Spring Framework - 5.0.8 RELEASE

  • Hibernate - 5.2.17。最後

  • Maven - 3.2+

  • IDE - Eclipse或Spring Tool Suite(STS)

  • Tomcat - 8.5+

  • Thymeleaf - 3.0.9 RELEASE

  • Bootstrap - 3.3.7

  • JQuery - 3.2.1

  • MySQL - 5.1.46

關注程序員閃充寶後臺回覆「架構師 免費領取4000Gjava後端技術資料

看完本文有收穫?請轉發分享給更多人

長按識別二維碼關注


本文分享自微信公衆號 - 程序員閃充寶(cxyscb1024)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索