【发布时间】:2017-03-31 15:46:51
【问题描述】:
Jackson 忽略了 spring.jackson.property-naming-strategy=SNAKE_CASE。 我正在使用 springBootVersion 1.4.2.RELEASE。在我的 application.properties 文件中,我添加了
spring.jackson.property-naming-strategy=SNAKE_CASE
但是 Jackson 不尊重这个属性,我的 REST 响应仍然是 camelCase。有趣的是,这个注释工作得很好
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
有了这个注释,我得到了snake_case 响应。但是我不想对每个响应类都加注解,有点烦人。
编辑
我也尝试使用完全限定的类名,
spring.jackson.property-naming-strategy=com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
那也没用
【问题讨论】:
标签: java spring spring-mvc spring-boot jackson