除了被忽略的属性之外,还有另一种设置 spring.data.rest.base-path 的方法吗?
Is there another way to set spring.data.rest.base-path than properties which are ignored?
我的 application.yml
里有这个
spring:
数据:
休息:
基本路径:/api
但它一直被我的配置忽略,它在 /
中启动存储库
有什么方法可以用 java 代码或不同的方式配置它吗?
我找到了这个,但有点过时了:
http://pavelmakhov.com/2016/02/spring-data-rest-change-base-path
@Configuration
class CustomRestMvcConfiguration {
@Bean
public RepositoryRestConfigurer repositoryRestConfigurer() {
return new RepositoryRestConfigurerAdapter() {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
configuration.setBasePath("/api")
}
};
}
}
http://docs.spring.io/spring-data/rest/docs/current/reference/html/#_changing_the_base_uri
我的 application.yml
spring: 数据: 休息: 基本路径:/api
但它一直被我的配置忽略,它在 /
有什么方法可以用 java 代码或不同的方式配置它吗?
我找到了这个,但有点过时了:
http://pavelmakhov.com/2016/02/spring-data-rest-change-base-path
@Configuration
class CustomRestMvcConfiguration {
@Bean
public RepositoryRestConfigurer repositoryRestConfigurer() {
return new RepositoryRestConfigurerAdapter() {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
configuration.setBasePath("/api")
}
};
}
}
http://docs.spring.io/spring-data/rest/docs/current/reference/html/#_changing_the_base_uri