在Spring Boot中默认采用Jackson来解析和生成Json数据。
根据规范,在Java中变量名命名规则使用驼峰命名法,而在API接口输出的字段,也就是键,采用的是下划线命名法。因此,在数据输入输出之间会存在不同规则的转换。
我们只需要在配置文件application.yml配置一句,即可大功告成!
spring:
jackson:
property-naming-strategy: CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES