restful api
- 작성자 :
- 이*형
- 작성일 :
- 2018-06-22 18:15:18
- 조회수 :
- 1,764
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:itl:restful
위의 주소에서 제공하는 내용으로 restful api를 구현하려고 하는데 json형태의 자원을 얻고자할때
ContentNegotiatingViewResolver를사용하는데 해당 기능 사용 시 URI에 확장자명을 명시하게 되어있는데
Rest URI 규칙에 확장자를 명시하면 안될것을 권장한다는 글을 보았습니다. 확인좀 부탁드립니다.
위의 주소에서 제공하는 내용으로 restful api를 구현하려고 하는데 json형태의 자원을 얻고자할때
ContentNegotiatingViewResolver를사용하는데 해당 기능 사용 시 URI에 확장자명을 명시하게 되어있는데
Rest URI 규칙에 확장자를 명시하면 안될것을 권장한다는 글을 보았습니다. 확인좀 부탁드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
ContentNegotiatingViewResolver의 경우
xml, json, html 자료를 2개 이상 동시에 처리할때
유용한 ViewResolver입니다.
확장자 지정없이
json만 사용하신다면 다음 링크에서
Web용 샘플 프로젝트를 다운로드 받으셔서 확인하실수 있습니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1309&bbsId=BBSMSTR_000000000161&menu=3
dispatcher-servlet.xml에 jackson을사용한 jsonView설정을 확인하실수 있습니다.
<!-- jsonView -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0" />
<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />
감사합니다.
표준프레임워크센터 입니다.
ContentNegotiatingViewResolver의 경우
xml, json, html 자료를 2개 이상 동시에 처리할때
유용한 ViewResolver입니다.
확장자 지정없이
json만 사용하신다면 다음 링크에서
Web용 샘플 프로젝트를 다운로드 받으셔서 확인하실수 있습니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=1309&bbsId=BBSMSTR_000000000161&menu=3
dispatcher-servlet.xml에 jackson을사용한 jsonView설정을 확인하실수 있습니다.
<!-- jsonView -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0" />
<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />
감사합니다.