728x90
👉 컨트롤러 선언부에 사용되는 어노테이션
- @Controller : 스프링 빈 처리를 명시
- @RestController : REST방식의 처리를 위한 컨트롤러임을 명시
- @RequstMapping :특정한 URL 패턴에 맞는 컨트롤리인지를 명시
👉 메소드 선언부에 사용되는 어노테이션
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
- @RequstMapping : GET/POST 두 방식을 모두 지원하는 경우 사용
- @ResponseBody : 주로 비동기처리시 사용
👉 메소드 파라미터에 사용되는 어노테이션
- @RequstParam : Request에 있는 특정한 이름의 데이터를 파라미터로 받아 처리하는 경우 사용
- @PathVariable : URL 경로의 일부를 변수로 처리하기 위해 사용
- @ModelAttribute : Model에 포함되어 뷰로 전달됨을 명시
'📓 TechNote > Spring' 카테고리의 다른 글
[Spring] Model (0) | 2023.03.11 |
---|---|
[Spring] RedirectAttributes (0) | 2023.03.05 |
[Spring] UUID란 ? (0) | 2023.03.03 |
[Spring] @Param은 언제쓰는걸까? (0) | 2023.02.20 |
[Spring] @GetMapping 과 @PostMapping (0) | 2023.02.20 |