本文共 619 字,大约阅读时间需要 2 分钟。
周末在家研究spring-boot,参考github上的一些开源项目,整了一个rest微服务框架,取之于民,用之于民,在github上开源了,地址如下:
主要特性如下:
-----------------
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
内嵌tomcat容器,默认开启gzip压缩
所有controller层的参数利用AOP自动记录日志,
参数对象采用注解方式自动校验
服务结果以json格式返回,如果服务层发生异常,返回结果中自带errorCode及errorDesc,不论服务端方法执行成功与否,均会返回执行结果及服务端耗时
这是测试地址,应用启动后,浏览该地址应该返回:
1 {2 3 "data": "running",4 "errorCode": null,5 "errorDesc": null,6 "elapsedMilliseconds": 0,7 "success": true8 9 }
其它github参考项目:
转载地址:http://gkbll.baihongyu.com/