Web/SpringBoot

[spring] produces

벨포트조던 2019. 8. 13.
반응형

반환하는 content-type 을 지정.

생략하면 어느타입 (*/*)이나 지원을 의미

 

예) text/plain 으로 produces를 정의하면 해당요청으로만 가능

 

이걸로 오버로드가 가능함

 

 

매핑 된 요청의 생성 가능한 미디어 유형으로 기본 매핑이 좁아집니다. 형식은 단일 미디어 유형 또는 일련의 미디어 유형이며, 수락이 이러한 미디어 유형 중 하나와 일치하는 경우에만 요청이 매핑됩니다. 

 

3. @RequestMapping 이 사용하는 속성

이름 타입 설명
value String[] URL 값으로 매핑 조건을 부여 (default)
method RequetMethod[]

HTTP Request 메소드 값을 매핑 조건으로 부여
사용 가능한 메소드는 GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE (7개)

params String[] HTTP Request 파라미터를 매핑 조건으로 부여
consumes String[] 설정과 Content-Type request 헤더가 일치할 경우에만 URL이 호출됨
produces String[] 설정과 Accept request 헤더가 일치할 경우에만 URL이 호출됨

 

 

참고 

https://flyburi.com/461

 

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html

반응형

댓글