다중 매핑을 하고 싶다면?? 여러개 작성하기!
코드를 작성하다보면 아래와 같이 동일한 기능인데, url이 다른 경우가 있을 수 있다
@RequstMapping(value="/test1", method=RequestMethod.GET)
public String test1(){
return "test";
}
@RequstMapping(value="/test2", method=RequestMethod.GET)
public String test2(){
return "test";
}
@PostMapping("/test1")
public String test1(){
return "test";
}
@PostMapping("/test2")
public String test2(){
return "test";
}
동일한 기능인데 url이 달라서 이렇게 여러번 작성해야 하는 경우에는 다중매핑이 가능하다.
다중 매핑은 단지 value 값을 콤마(,)로 구분하고 value의 값을 중괄호 안에 작성하면 된다.
@RequstMapping(value={"/test1", "/test2"}, method=RequestMethod.GET)
public String test1(){
return "test";
}
@PostMapping(value={"/test1", "/test2"})
public String test1(){
return "test";
}
위와 같이 작성한다면, /test1 과 /test2가 다른 url이지만 동일한 기능을 할 수 있게 된다.
'공부 자료 > Spring' 카테고리의 다른 글
[Spring] @Autowired를 사용한 DI 다양한 의존 관계 주입 방법 (0) | 2023.11.06 |
---|---|
[Spring] @RequestParam, @RequestBody(& @ResponseBody), @ModelAttribute 차이 (0) | 2023.11.06 |
[Spring] @RequestMapping 과 @Post/GetMapping 차이 (0) | 2023.11.05 |
[Spring Framework] 빈 등록 및 property/contructor-args를 이용한 의존성 주입(DI) (1) | 2023.11.02 |
[Spring] IntelliJ에서 Spring Framework Project 생성 및 설정(Maven) (0) | 2023.11.01 |