文章出處
文章列表
周末在家研究spring-boot,參考github上的一些開源項目,整了一個rest微服務框架,取之于民,用之于民,在github上開源了,地址如下:
https://github.com/yjmyzz/spring-boot-rest-framework
主要特性如下:
-----------------
數據訪問
dao采用mybatis 3.3.0 + tk.mybatis通用Mapper3.1.3 , 支持事務回滾
數據庫初始化腳本
見src/mybatis-generator/ddl.sql
數據實體代碼生成
采用mybatis-generator 1.3.2生成,生成腳本見src/mybatis-generator/gen.sh
web容器
內嵌tomcat容器,默認開啟gzip壓縮
日志及監控
所有controller層的參數利用AOP自動記錄日志,
參數校驗
參數對象采用注解方式自動校驗
返回結果
服務結果以json格式返回,如果服務層發生異常,返回結果中自帶errorCode及errorDesc,不論服務端方法執行成功與否,均會返回執行結果及服務端耗時
訪問地址
http://localhost:8080/ping 這是測試地址,應用啟動后,瀏覽該地址應該返回:
1 { 2 3 "data": "running", 4 "errorCode": null, 5 "errorDesc": null, 6 "elapsedMilliseconds": 0, 7 "success": true 8 9 }
其它github參考項目:
文章列表
全站熱搜