728x90
반응형
1. @RequestMapping
- Controller에 속성을 지정해주는 어노테이션.
- 각 속성 간에는 ,로 구분한다. ex) @RequestMapping(value="/test", method= RequestMethod.POST)
1-1. method = RequestMethod.POST
- controller로 데이터를 전송할 때에 기본값은 get 형식이지만, 위와같이 속성을 정의하면 post로 전송이 가능하다.
- method = RequestMethod.GET형식으로도 사용 가능하다.
1-2. value="/test"
- value 속성으로 컨트롤러 하위 url을 지정한다.
- 위의 경우 url은 "http://프로젝트도메인/컨트롤러명/test"가 된다.
1-3. produces {"application/json"}
- produces속성은 서버에 응답할 때의 Contents-type을 정의할 수 있게 해준다.(encoding, 문서타입 등)
- 위의 경우 Contents-type을 application/json으로 지정한다는 뜻이다.
728x90
반응형
'Framework > Spring' 카테고리의 다른 글
[Spring Boot] Swagger Api 어노테이션 (0) | 2022.10.26 |
---|---|
@PathVariable 어노테이션 (0) | 2019.05.29 |
댓글