您的位置:首页 > 编程语言 > Java开发

spring boot 使用 spring data rest

2016-10-17 15:44 579 查看
1. 引入rest依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>


2. 两种配置方式:

application.properties配置

//根路径
spring.data.rest.base-path:java.net.URI
//默认分页大小
spring.data.rest.default-page-size:int
spring.data.rest.limit-param-name:String
spring.data.rest.max-page-size:int
spring.data.rest.page-param-name:String
//创建成功是否返回该资源体
spring.data.rest.return-body-on-create:boolean
//更新成功是否返回该资源体
spring.data.rest.return-body-on-update:boolean


继承RepositoryRestMvcConfiguration配置类

覆写configureRepositoryRestConfiguration方法

@Configuration
public class RestConfiguration extends RepositoryRestMvcConfiguration {

@Override
protected void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
//暴露id属性,可多类
config.exposeIdsFor(User.class, Promission.class...);
//设置根路径
config.setBasePath("data");
}
}


使用配置类将使得配置文件配置无效,通常情况下rest返回的资源是不带id属性的,可以使用配置类的方式暴露出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rest spring