스프링

@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

 

반응형