2012-01-29 3 views

답변

3

클래스 수준 매핑을 정의 할 때 Spring은 메서드 수준 매핑을 문자열 연결이 아닌 추가 세그먼트로 처리합니다. 따라서 시도중인 접근 방식을 사용하여 /home-of-{id}을 얻을 수 없습니다.

클래스 수준 @RequestMapping을 제거하고 기존 메서드 수준 매핑을 완전히 명시 적 경로로 바꾸어보십시오. of()@RequestMapping("/home-of-{id}")을 넣으십시오.

/home/ 개의 경로를 지원하려는 경우 (따라서 클래스 수준의 정의를 유지하려는 경우) /home-of-{id}을 별도의 컨트롤러로 옮기면됩니다.

0

클래스 수준 매핑을 제거하고 각 방법을 매핑합니다. 클래스와 메소드를 매핑하면 계층 적입니다.

(또는 다른 클래스를 만드십시오.)

관련 문제