@RequestMapping(value = "/hello", headers = HttpHeaders.FROM)
public String helloFrom() {
return "helloFrom";
}
header에 "From"이라는 값이 존재하는 경우에만 매핑된다.
@RequestMapping(value = "/hello", headers = "!" + HttpHeaders.FROM)
public String helloFrom() {
return "helloFrom";
}
headers 속성에 !을 붙여준다. 예를 들어 "!From"이라는 값을 넣으면 header에 From값이 없는 경우에만 매핑된다.
@RequestMapping(value = "/auth", headers = HttpHeaders.AUTHORIZATION + "=" + "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==")
public String AuthorizationHeaderEq() {
return "AuthorizationHeaderEq";
}
Authorzation 헤더에 Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
값이 포함 된 요청에만 매핑된다.
@RequestMapping(value = "/param-test", params = "locale")
public void paramInclude() {
}
매핑되는 케이스
@RequestMapping(value = "/param-test", params = "!locale")
public void paramNotInclude() {
}
매핑되는 케이스
매핑되지 않는 케이스
@RequestMapping(value = "/param-test", params = "name=leejinseok")
public void paramEq() {
}
매핑되는 케이스
매핑되지 않는 케이스