1. @RestController?
@Controller에 @ResponsBody가 결합된 어노테이션!
@ResponseBody 어노테이션이 없어도 문자열과 JSON 등을 리턴할 수 있다.
❓ @Controller?
해당 어노테이션이 적용된 클래스는 "Controller"로 사용됨을 알려주고, bean으로 등록된다.
❓ @ResponseBody?
서버에서 클라이언트로 응답을 보내기 위해 body에 데이터를 담아서 전송할 수 있도록 한다.
* @Controller인 경우 body에 데이터를 담아 전송하기 위해 @ResponseBody 어노테이션을 반드시 명시해주어야 한다.
'SpringBoot' 카테고리의 다른 글
[Spring boot] 게시글 수정 기능 구현하면서 발생한 오류 정리 (0) | 2023.07.26 |
---|---|
[Spring boot] 연관 관계 매핑 정리 (0) | 2023.07.22 |
[Springboot] No property xxx found for type xxxx! 에러 (2) | 2023.07.13 |
[Springboot] IntelliJ _compiler.automake.allow.when.app.running 적용하기 (0) | 2023.05.17 |
[Springboot] package org.junit.jupiter.api does not exist 에러 (0) | 2023.05.11 |