[SPRING] 스프링 컨트롤러 클래스에서 경로 변수를 사용할 수 있습니까?
SPRING스프링 컨트롤러 클래스에서 경로 변수를 사용할 수 있습니까?
스프링 컨트롤러 클래스에 경로 변수를 사용할 수 있습니까?
컨트롤러의 메서드에서 경로 변수를 사용할 수 있다는 것을 알고 있습니다. 같은 방식으로 수업 전체에 사용할 수 있습니까? 예 :
@Controller
@RequestMapping(value = "{version}/test")
class TestController {
}
이런 식으로 사용할 수 있습니까? 그렇다면 {version} 변수를 어떻게 읽습니까? 사실 내가 응답 할 버전에 따라 이러한 접근 방식이 필요합니다. 위의 방법을 사용할 수 없다면 나에게이 문제를 해결할 수있는 디자인을 제안 해주세요.
해결법
-
==============================
1.그래 넌 할수있어. 거기에 액세스하려면 메소드에서 @PathVariable로 선언하십시오.
그래 넌 할수있어. 거기에 액세스하려면 메소드에서 @PathVariable로 선언하십시오.
@Controller @RequestMapping(value = "{version}/test") class TestController { @RequestMapping(value="/something") public ModelAndView doSomething(@PathVariable String version) { // do something here with the version } }
from https://stackoverflow.com/questions/22980597/can-i-use-path-variable-in-spring-controller-class by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 JPA 저장소 동적 쿼리 (0) | 2019.01.16 |
---|---|
[SPRING] 전쟁으로 배포 된 스프링 부트 응용 프로그램의 기본 시작 페이지 변경 (0) | 2019.01.16 |
[SPRING] 봄 / 겨울잠 / jpa에서 일하는 자동 테이블 생성을 얻는 방법? (0) | 2019.01.16 |
[SPRING] 봄 크론 대 보통 크론? (0) | 2019.01.16 |
[SPRING] Spring @Value 주석은 항상 null로 평가됩니까? (0) | 2019.01.16 |