我是springboot开发和JAVA的新手,我需要您的帮助。
我已经使用springboot创建了一个REST服务来接受并产生XML格式的消息。 我已经使用JAXB插件为XSD架构生成了JAVA类文件。
我能够将XML请求传递给REST服务并显示其值,但是作为对服务的响应,我得到406 HTTP响应。
我尝试检查stackoverflow是否有任何提示,我发现在pom中添加以下依赖项将解决此问题。当我在依赖项下添加以下内容时,我能够获得正确的XML响应,但是后来我无法在服务中获取输入XML,我想在添加依赖项后获取“ NULL”对象作为服务的输入
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
能否请您帮我,让我知道如何传递输入XML请求以及获取输出XML响应。目前,有一种情况对我有用。
谢谢
答案 0 :(得分:0)
我已通过在所有JAXB生成的Java类文件中添加@XmlRootElement批注来解决此问题。
希望这会对某人有所帮助!