스프링
@RestController와 @RequestMapping
nan2
2022. 8. 17. 13:40
반응형
@RestController
- 스프링 프레임워크 4 버전 부터 사용가능한 어노테이션
- @Controller + @ResponseBody
- 문자열과 REST Data(JSON/XML)을 전송할 수 있음
- View를 거치지 않고 HTTP ResponseBody에 직접 Return 값을 담아서 보냄
@RequestMapping
- MVC 핸들러 매핑을 위하여 사용
- 컨트롤러의 메서드와 RequestMapping으로 URL 매핑하여 경로 설정
- Value: "{URL}", method: GET, POST, DELETE, PUT, PATCH
- 스프링 프레임워크 4.3 버전 부터는 메서드 지정 방식보다 간단한 아래 어노테이션 사용
@GetMapping, @PostMapping, @DeleteMapping, @PutMapping, @PatchMapping
반응형