jfantasy 整合了一些开源常用的java开发框架. 主要为了方便开发基于 spring mvc 的 RESTful 接口
<repository>
<id>jfantasy snapshot</id>
<name>jfantasy snapshot</name>
<url>http://maven.jfantasy.org/content/repositories/snapshots/</url>
</repository>
<dependency>
<groupId>org.jfantasy</groupId>
<artifactId>jfantasy-core</artifactId>
<version>1.0.0</version>
</dependency>
RESTful 支付接口 微信接口 Hibernate Mybatis
- Pager 对象 json 格式调整为 :
{
"count": 4,
"per_page": 15,
"total": 1,
"page": 1,
"order": [
"asc"
],
"items": [
]
}
- 升级 spring-swagger 到 springfox
- RESTful 添加 X-Page-Fields 请求头
条件查询返回多条数据时,默认返回list。如果需要分页支持需要在请求头中添加 X-Page-Fields:true。注:后端java实现全部返回Pager对象。
- RESTful 添加 X-Result-Fields 请求头
当调用端想控制返回字段时,在请求头中添加:X-Result-Fields:username,sex. 这样就只会返回两个字段
- RESTful 添加 X-Expend-Fields 请求头 当子对象、及关联对象被服务端屏蔽时,前端可以通过设置该字段返回其关联对象的信息:如:X-Expend-Fields:member,orders
© 2015 李茂峰 [email protected]
Licensed under MIT