SpeedyFramework介紹
為了解決Spring項(xiàng)目搭建的難度诅挑,簡(jiǎn)化各項(xiàng)配置信息顽腾,Spring官方開(kāi)發(fā)了Spring Boot
子項(xiàng)目珊佣。SpeedyFramework
提供了一套基于Spring Boot
的現(xiàn)成開(kāi)發(fā)平臺(tái)解決方法堂油,更加簡(jiǎn)化Spring 項(xiàng)目的搭建,節(jié)省成本顾孽,快速開(kāi)發(fā)祝钢!
項(xiàng)目地址
項(xiàng)目托管在github,請(qǐng)?jiān)L問(wèn) https://github.com/gefangshuai/SpeedyFramework 獲取更多信息岩齿。
框架介紹
- speedy-base:spring boot基本配置依賴信息太颤,最小化配置苞俘。more info
- speedy-ext: 繼承了
speedy-base
功能盹沈,并擴(kuò)展了其他功能。more info - speedy-utils:工具類庫(kù)及自定義工具類的合集
speedy-base
默認(rèn)依賴此模塊吃谣。more info - speedy-sample:一個(gè)基于
speedy-ext
的注冊(cè)登錄示例乞封。more info
每個(gè)模塊詳細(xì)功能請(qǐng)到具體模塊目錄下查看。
快速入門
SpeedyFramework
默認(rèn)提供兩種模式方便進(jìn)行快速框架搭建:基礎(chǔ)模式和偷懶模式
基礎(chǔ)模式
所謂基礎(chǔ)模式岗憋,即只有Spring Boot最基礎(chǔ)的功能肃晚,其他擴(kuò)展信息或框架,需要自己集成仔戈,如需用到Shiro做權(quán)限管理关串,需要自己進(jìn)行對(duì)Shiro的集成拧廊。
使用基礎(chǔ)模式,只需要添加對(duì)speedy-base
的依賴即可:
<dependency>
<groupId>io.github.gefangshuai</groupId>
<artifactId>speedy-base</artifactId>
<type>pom</type>
<version>${speedy-version}</version>
</dependency>
偷懶模式
所謂偷懶模式晋修,即除了集成Spring Boot基礎(chǔ)功能以外吧碾,還包含其他第三方框架的集成,屬于“一站式服務(wù)”墓卦,使用此模式后倦春,對(duì)于一個(gè)要求不是很苛刻的項(xiàng)目,基本不需要再集成其他框架落剪。
使用偷懶模式睁本,只需要添加對(duì)speedy-ext
的依賴即可:
<dependency>
<groupId>io.github.gefangshuai</groupId>
<artifactId>speedy-ext</artifactId>
<type>pom</type>
<version>${speedy-version}</version>
</dependency>
至于此模式已集成的各種功能及使用方法,請(qǐng)參見(jiàn)speedy-ext
兩種模式各有優(yōu)缺點(diǎn)忠怖,自行選擇呢堰。建議使用speedy-ext
,可以快速搭建開(kāi)發(fā)平臺(tái)凡泣,本框架后期也會(huì)對(duì)speedy-ext
進(jìn)行更強(qiáng)大的擴(kuò)展暮胧。