SpringBoot集成Web開發中常用的各個技術,號稱SpringBoot 全家桶

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

下面分享一個開源中國中使用SpringBoot框架集成最全的項目,正在學習SpringBoot的同學可以收藏學習一下。在這裡感謝一個開源社區中開發人員的無私奉獻。

SpringBoot集成Web開發中常用的各個技術,號稱SpringBoot 全家桶

SpringBoot 全家桶項目介紹

Spring Boot 現在已經成為Java 開發領域的一顆璀璨明珠,它本身是包容萬象的,可以跟各種技術集成。

本項目對目前Web開發中常用的各個技術,通過和SpringBoot的集成,並且對各種技術通過“一篇博客 + 一個可運行項目”的形式來詳細說明。

每個子項目都會使用最小依賴,大家拿來即可使用,自己可以根據業務需求自由組合搭配不同的技術構建項目。

項目簡介

SpringBoot集成Web開發中常用的各個技術,號稱SpringBoot 全家桶

子項目列表

SpringBoot集成Web開發中常用的各個技術,號稱SpringBoot 全家桶

開發環境

  • maven latest

  • jdk 1.8

  • spring boot 1.5.10 release

  • intellij idea

  • mysql 5.7

  • git 版本管理

  • nginx 反向代理

運行

每個子項目都可以單獨運行,都是打包成jar包後,通過使用內置jetty容器執行,有3種方式運行。

  1. 在IDEA裡面直接運行Application.java的main函數。

  2. 另一種方式是執行mvn clean package命令後傳到linux服務器上面,通過命令java -Xms64m -Xmx1024m -jar xxx.jar方式運行

  3. 在linux服務器上面,配置好jdk、maven、git命令後,通過git clone sb-xxx拉取工程後,執行./run.sh start test命令來執行

注:每個子項目有自己的README.md文件,告訴你該怎麼初始化環境,比如準備好數據庫SQL文件等。

另外,如果你需要打包成war包放到tomcat容器中運行,可修改pom.xml文件,將打包類型從jar改成war,打包後再放到容器中運行:

4.0.0springboot-cachewar

後續計劃

  1. 集成OAuth2認證

  2. 集成網絡爬蟲框架

  3. 等SpringBoot 2穩定後全部升級至2

SpringBoot集成Web開發中常用的各個技術,號稱SpringBoot 全家桶


分享到:


相關文章: