2017-03-29 3 views
0

그것은 이상하다하지만 설정봄 REST 저장소는

spring: 
    data: 
    rest: 
     default-media-type: application/json 
     detection-strategy: annotated 

및 클래스

@RepositoryRestResource 
public interface RestRestaurantRepo extends CrudRepository<Restaurant, Long> { 

} 

봄 부팅 다음 봄 데이터 나머지에있을 때 노출되지 않은 노출되지. 내가

spring: 
    data: 
    rest: 
     detection-strategy: annotated 

또는 같은 설정 소품에서 떠나 어떤 설정으로 변경할 때 :

spring: 
    data: 
    rest: 
     default-media-type: application/json 

그것을 작동합니다. 이것에 대해 무엇을 할 수 있습니까?

답변

0

나를 위해 완벽하게 작동합니다. 다시 확인하십시오. 기본적으로 mediatype은 application/hal+json입니다. 그러나 application.properties에서 재정의하면 application/json으로 변경됩니다. 그러나 나머지 끝점은 완벽하게 잘 작동합니다. 탐지 전략의 유무에 관계없이 작업하고 있습니다. 나는 spring-data-rest를 사용하고있다. 2.6.1