[SPRING] 스프링 휴식 자원 변경 경로
SPRING스프링 휴식 자원 변경 경로
현재 @RepositoryRestResource로 주석이 달린 저장소가 있습니다. 다음을 추가합니다.
@RestResource(path="make", rel = "make", description = @Description("Get vehicles by make"))
List<Vehicle> findByMake(@Param("make") String make);
이것은 정상적으로 작동하지만 기본적으로 경로는 api / vehicles / search / make입니다.
/ search 부분을 제거하고 경로를 api / vehicles / make로 만들려면 어떻게해야합니까?
해결법
-
==============================
1.불행히도 불가능합니다. Spring Data Rest 소스 코드에 대한 연구를한다.
불행히도 불가능합니다. Spring Data Rest 소스 코드에 대한 연구를한다.
RepositorySearchController.java에서 URI를 빌드하는 데 사용하는 상수가 있습니다.
private static final String SEARCH = "/search"; private static final String BASE_MAPPING = "/{repository}" + SEARCH;
@RepositoryRestResource 주석을 사용하여 서비스 요청을 처리하는 작업 메서드가 있습니다. 따라서 검색 부분은 하드 코딩되어 변경할 수 없습니다.
from https://stackoverflow.com/questions/40060650/spring-rest-resource-change-path by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] SpringSource Tool Suite에 Spring MVC 프로젝트 템플릿이 없다. (0) | 2019.05.16 |
---|---|
[SPRING] Spring의 기본 출력을 멈추는 방법은 무엇입니까? (0) | 2019.05.16 |
[SPRING] Spring 배치의 jobrepository와 writer에 대한 별도의 데이터 소스 (0) | 2019.05.16 |
[SPRING] @ResponseBody를 통해 반환 할 때 DTO JSON에서 날짜 형식 변경 (0) | 2019.05.16 |
[SPRING] 메이븐 (Maven)은 프록시 뒤에서 항아리를 다운로드하지 않습니다. (0) | 2019.05.16 |