IT Share you

Spring-Annotation Based Controller-쿼리 문자열 기반 RequestMapping

shareyou 2021. 1. 10. 19:23
반응형

Spring-Annotation Based Controller-쿼리 문자열 기반 RequestMapping


Spring 어노테이션 기반 컨트롤러에서 @RequestMapping다른 메소드를 사용하여 다른 쿼리 문자열을 매핑 할 수 있습니까?

예를 들면

@RequestMapping("/test.html?day=monday")
public void writeMonday() {
}


@RequestMapping("/test.html?day=tuesday")
public void writeTuesday() {
}

예, params 요소를 사용할 수 있습니다 .

@RequestMapping("/test.html", params = "day=monday")
public void writeMonday() {
}

@RequestMapping("/test.html", params = "day=tuesday")
public void writeTuesday() {
}

당신은 심지어 기반으로 매핑 할 수 있습니다 존재 또는 부재 PARAM의 :

@RequestMapping("/test.html", params = "day")
public void writeSomeDay() {
}

@RequestMapping("/test.html", params = "!day")
public void writeNoDay() {
}

또는 다음과 같이 할 수 있습니다.

@RequestMapping("/test.html")
public void writeSomeDay(@RequestParam String day) {
   // code to handle "day" comes here...
}

참조 URL : https://stackoverflow.com/questions/454689/spring-annotation-based-controller-requestmapping-based-on-query-string

반응형