728x90
반응형
@RequestMapping 패턴은 컨트롤러에서 메서드에 url을 매핑하는데 사용할 수 있다.
단일 컨트롤러 메서드에 대해 여러 URL패턴을 지정해서 받을 수 있다.
@Controller
@RequestMapping({"/users", "/members"})
public class UserController {
@RequestMapping(value="/info", method=RequestMethod.GET)
public String getUserInfo() {
// code to get user info
return "user-info";
}
}
위에서 보면 URL이 두개가 매핑되어있다.
"/users", "/members" 두 가지를 매핑할 때 배열 형태로 지정하면 된다.
@Controller
@RequestMapping({"/users/**", "/members/**"})
public class UserController {
@RequestMapping(value="/info", method=RequestMethod.GET)
public String getUserInfo() {
// code to get user info
return "user-info";
}
}
위와 같이 "/users/**"로 시작하는 모든 URL과 "/members/**"로 시작하는 모든 URL을 매핑하도록
지정할 수도 있다.
728x90
반응형
'Spring' 카테고리의 다른 글
스프링부트 구동할 때 초기화 코드 넣는 방법(CommandLineRunner, ApplicationRunner) (0) | 2023.10.29 |
---|---|
Spring WebFlux 란 무엇일까 (0) | 2023.08.10 |
Spring boot multiple database 설정 (mybatis+hikari) (0) | 2022.06.09 |
Spring @Resouce, @Autowired, @Inject 의존 관계 주입 차이점 (0) | 2022.05.26 |
HttpSession 사용 방법 사용 이유 (0) | 2022.05.26 |