Jackson 在我的 spring boot 应用程序中忽略了 spring.jackson.properties
Jackson忽略了spring.jackson.property-nameing-strategy=SNAKE_CASE。我正在使用弹簧靴版本1.4.2.发布。在我的 application.properties 文件中,我添加了
spring.jackson.property-nameing-strategy=SNAKE_CASE
但杰克逊并不尊重这个属性,我的REST回应仍然是骆驼壳。有趣的是,这个注释工作得很好
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
有了这个注释,我得到了snake_case回应。但我不想注释每个响应类,这有点烦人。
编辑
我也尝试使用完全限定的类名,
spring.jackson.property-nameing-strategy=com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
这也不起作用