RESTful 설정 시 MarshallingView 사용 방법
- 작성자 :
- 김*식
- 작성일 :
- 2013-06-25 21:14:18
- 조회수 :
- 1,419
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
RESTful 설정 가이드로 본 게시판에 알려 준
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:itl:restful site를 보고 있습니다.
가이드 중에서 MarshallingView 설정을 위한
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="mediaTypes">
<map>
<entry key="html" value="text/html" />
<entry key="xml" value="application/xml" />
<entry key="json" value="application/json" />
</map>
</property>
<property name="order" value="0" />
//..
</beans>
<bean name="cgr/egovCategoryRegister" class="org.springframework.web.servlet.view.xml.MarshallingView">
<property name="marshaller" ref="marshaller" />
</bean>
<oxm:jaxb2-marshaller id="marshaller">
<oxm:class-to-be-bound name="egovframework.rte.tex.cgr.service.CategoryVO" />
</oxm:jaxb2-marshaller>
설정을 dispatcher-servlet.xml 에 하는데
"oxm:jaxb2-marshaller is not found"라는 xml 에러가 발생합니다.
어떻게 해야 하는지 문의드립니다.
그리고 RESTful 가이드로 알려준 http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:itl:restful site에서 RESTful 예제라고 링크 걸려 있는
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:rex:restful_%EC%98%88%EC%A0%9C site에 가면 실제 예제는 없는데 예제를 받아 볼 수 있는지요?
그리고
RESTful 가이드에 대한 다른 참조 가능한 것은 없는지요?
감사합니다.
RESTful 설정 가이드로 본 게시판에 알려 준
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:itl:restful site를 보고 있습니다.
가이드 중에서 MarshallingView 설정을 위한
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="mediaTypes">
<map>
<entry key="html" value="text/html" />
<entry key="xml" value="application/xml" />
<entry key="json" value="application/json" />
</map>
</property>
<property name="order" value="0" />
//..
</beans>
<bean name="cgr/egovCategoryRegister" class="org.springframework.web.servlet.view.xml.MarshallingView">
<property name="marshaller" ref="marshaller" />
</bean>
<oxm:jaxb2-marshaller id="marshaller">
<oxm:class-to-be-bound name="egovframework.rte.tex.cgr.service.CategoryVO" />
</oxm:jaxb2-marshaller>
설정을 dispatcher-servlet.xml 에 하는데
"oxm:jaxb2-marshaller is not found"라는 xml 에러가 발생합니다.
어떻게 해야 하는지 문의드립니다.
그리고 RESTful 가이드로 알려준 http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:itl:restful site에서 RESTful 예제라고 링크 걸려 있는
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:rex:restful_%EC%98%88%EC%A0%9C site에 가면 실제 예제는 없는데 예제를 받아 볼 수 있는지요?
그리고
RESTful 가이드에 대한 다른 참조 가능한 것은 없는지요?
감사합니다.
A
안녕하세요. 김동식님.
우선 에제는 다운로드 -> 실행환경 메뉴 에서 "실행환경 교육예제 다운로드" 부분에서 찾으실 수 있습니다.
오류는 아마도 oxm ns 설정이 되지 않았거나, 관련 library 설정이 빠진 것 같습니다.
이 부분은 예제를 참조하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 에제는 다운로드 -> 실행환경 메뉴 에서 "실행환경 교육예제 다운로드" 부분에서 찾으실 수 있습니다.
오류는 아마도 oxm ns 설정이 되지 않았거나, 관련 library 설정이 빠진 것 같습니다.
이 부분은 예제를 참조하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.