심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'apiController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xmlTemplate' is defined
클라이언트에서 접속할 URL에 따라 JSON이나 XML로 데이터 제공하는 페이지를 구성하고 있는데요,
<bean id="jaxb2" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>PJ.VO.BapVO</value>
<value>PJ.VO.UsersVO</value>
</list>
</property>
</bean>
<bean id="xmlTemplate"
class="org.springframework.web.servlet.view.xml.MarshallingView">
<constructor-arg ref="jaxb2" />
</bean>
<bean id="jsonTemplate"
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
추가해서 등록도 다 해놓은 것 같고... VO파일들 생성자에도
@XmlType
@XmlRootElement(name="users")
@XmlAccessorType(XmlAccessType.FIELD) 매핑 해 둔 상황입니다.
뭔가 잘못된건가요?
검색해봐도 계속 bean파일을 살펴보라는데.. 눈이 해태인가 ㅠㅠ 알수가 없어서 질문 올려봅니다~