1. @RestController
1) 개념
컨트롤러에서 뷰 대신 데이터를 반환하려면 @ResponseBody 어노테이션을 사용해서 json형태로 데이터를 반환할 수 있는데 @ResponseBody와 @Controller를 합쳐놓은 어노테이션
2. @RequestMapping
1) 개념
http request로 들어오는 url을 특정 controller 클래스나 메소드로 연결시키는 역할을 한다.
2) 속성
path
url 지정
3. @PostMapping
1) 개념
POST 요청을 받아들여서 데이터를 작성
2) 속성
path
url 지정
4. @RequestBody
1) 개념
http요청의 본문(body-json형태)이 객체로 변환되어서 매핑된 메소드 파라미터로 전달된다.
'Spring > spring' 카테고리의 다른 글
[스프링] 의존성 주입 (0) | 2023.04.07 |
---|---|
[스프링] service 관련 어노테이션 (0) | 2023.02.22 |