개발자 성장 일지

Spring Boot Controller 어노테이션

NEWDODORIPYO 2022. 8. 5. 17:36

Spring Boot를 공부하면서 많은 어노테이션에 항상 이건 뭐였지...? 이건...? 하면서 검색하는 경우가 많았습니다...

그래서 Controller 관련 어노테이션을 한번 쏵!!! 정리해 보려 합니다 

 

😎Controller 관련 어노테이션

어노테이션 설명
@RestController 모놀릭 방식의 MVC 패턴 방식이 아닌 Rest API 구현을 위한 컨트롤러 선언 @Controller + @RequestBody 기능을 제공합니다.
@Controller MVC 패턴 방식을 위해 제공하는 어노테이션
@RequestMapping 요청에 대한 Methods, URL 매핑
@GetMapping GET 요청 대한 URL 매핑
@PostMapping POST 요청 대한 URL 매핑
@PutMapping PUT 요청 대한 URL 매핑
@DeleteMapping DELETE 요청 대한 URL 매핑
@PatchMapping PATCH 요청 대한 URL 매핑
@PathVariable API URL중 특정 구분 값을 처리하기 위해 사용
@RequestHeader Request Header에 대해 매핑
@RequestParam Request Parameter 에 대해 매핑
@ModelAttribute Request Parameter 에 대해 Object Model로 매핑하기 위해 사용
@RequestBody Request Body 에 대해 Object Model로 매핑하기 위해 사용

'개발자 성장 일지' 카테고리의 다른 글

로드밸런싱  (0) 2022.08.10
Kafka 란?  (0) 2022.08.08
EJB JEE  (0) 2022.08.03
Tomcat, JBoss 차이  (0) 2022.08.03
@Transactional 그리고 @Commit  (0) 2022.07.22