Spring/spring

[스프링] controller 관련 어노테이션

라임온조 2023. 2. 22. 18:16

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