반응형
Spring 4.3부터 Spring MVC 컨트롤러 메서드 새로운 애노테이션이 5가지 추가되었습니다.
이전에는 @RequestMapping 애노테이션 하나만을 사용하여 method를 바꿔주는 형태로 http method를 매핑했었습니다.
@RequestMapping(value="/test", method=RequestMethod.GET)
코드의 길이가 길어지고 직관적으로 어떤 HttpMethod인지 알 수 없어 불편했는데, 새롭게 추가된 애노테이션을 사용하면 좀 더 직관적으로 코드를 작성할 수 있습니다.
아래는 새롭게 추가된 애노테이션입니다.
@GetMapping("/test")
@PostMapping("/test")
@PutMapping("/test")
@DeleteMapping("/test")
@PatchMapping("/test")
반응형
'Server > Spring (Boot & Framework)' 카테고리의 다른 글
[Spring] iBatis/MyBatis: 쿼리 return결과 (0) | 2020.04.08 |
---|---|
[Spring] Spring MVC: Controller return 타입 (0) | 2020.04.06 |
[Spring] Spring MVC: Controller에서 parameter를 받아오는 방법 (5) | 2020.04.06 |
[Spring] DI? IoC Container? Bean? 숲을 보는 게시물 (1) | 2020.01.29 |
[Spring] Spring Security 1.5 -> 2.x 버전 업데이트에 따른 변화 (0) | 2020.01.09 |