使用Spring Boot的10多個免費開源專案

banq發表於2019-08-02

1.  薩根專案
這是一個真實的應用程式,為  Spring.io  網站提供支援。它正在生產中,每天都有成千上萬的使用者使用。
Sagan專案是一個開源的,可以在GitHub儲存庫中找到: -  https://github.com/RameshMF/sagan
我強烈建議這個專案,你將學習有關Spring框架生態系統,Elasticsearch,Gradle以及百萬美元UI內容的所有內容。
Sagan專案的快速參考連結:
1. Sagan -  從GitHub獲取原始碼
2. Sagan -  在當地執行Sagan現場應用3. Sagan - 將  Sagan專案源匯入您選擇的IDE。4. Sagan -  Sagan Wiki5.現場演示 -  Spring.io

2. Java部落格聚合器
Java Blog Aggregator是基於Spring啟動MVC的Web應用程式,用於透過RSS提要聚合頂級Java部落格,文章和帖子。該專案隨著Spring boot 2.0.5的釋出而開發。原始碼 -  https://github.com/RameshMF/java-blog-aggregator-boot現場演示 -  https://www.topjavablogs.com/

3.  Spring PetClinic示例應用程式
Petclinic是 使用https://spring.io/guides/gs/maven/[Maven]構建的  https://spring.io/guides/gs/spring-boot[Spring Boot]應用程式。您可以構建一個jar檔案並從命令列執行它。您可以從GitHub克隆PetClinic應用程式 -  https://github.com/RameshMF/spring-petclinic

4.  PiggyMetrics
該專案使用Spring Boot,Spring Cloud和Docker演示了微服務架構模式。有一個非常整潔的使用者介面。

你將學習:

  • 微服務架構
  • spring boot
  • spring cloud
  • 搬運工人


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


閱讀文章 -  Spring Boot + Spring Security + JWT + MySQL + React Full Stack Polling App原始碼 -  https://github.com/RameshMF/spring-security-react-ant-design-polls-app現場演示-  https://polls.callicoder.com/

7.  Spring Boot WebSocket聊天應用程式
這是帶有SockJS後備和STOMP協議的Spring Boot WebSocket Chat Demo。您將學習如何將WebSocket API與Spring Boot一起使用,並在最後構建一個簡單的群聊應用程式。
閱讀文章 -  使用Spring Boot和WebSocket構建聊天應用程式
原始碼 -  https://github.com/RameshMF/spring-boot-websocket-chat-demo
現場演示 -  https://spring-ws-chat.herokuapp.com/

8. Spring Boot Cities
這是一個示例專案,用於演示構建和部署基於Spring Boot的簡單微服務和Web應用程式以使用微服務。你將學習:
  • Spring boot
  • Spring Cloud
  • Microservice
  • Maven

Source code on - https://github.com/cf-platform-eng/spring-boot-cities

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

相關文章