如何强制spring-boot使用jaxb?

时间:2018-01-19 20:57:38

标签: spring-boot jaxb jackson

我们有一些xml使用capitol字母表示所有字段。弹簧启动自动使用杰克逊,这对此不起作用。我有xml" jaxb" d到java对象,告诉它使用国会大厦字母。然而春天似乎总是使用杰克逊。

无论如何强迫它使用Jaxb?

1 个答案:

答案 0 :(得分:0)

您可以在 application.properties 文件中找到here常用的spring-boot属性列表。你可能需要:

spring.jackson.property-naming-strategy=UPPER_CAMEL_CASE

Here是杰克逊可用的命名策略。

如果你坚持使用Jaxb,我相信它将被spring boot使用,除非你在类路径中包含jackson-dataformat-xml(可能必须将其排除)。