我正在使用 JAXBElement<...> 因为在给定 XSD 的生成类中缺少@XmlRootElement注释(我无法修改),但 Spring 仍然给我 java.lang.IllegalStateException: No adapter for endpoint [...]。Marshaller 定义如下:
<bean id="marsh" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<propety name="packagesToScan" value="com.foo.*.schemas" />
</bean>
在日志中我可以看到spring已经加载了所有模式,如果我在启动时跟踪到endpointMap,我可以在那里看到它,但是当请求到来时没有合适的适配器......
有人面临同样的情况吗?