在 Spring Boot 3.1 中,可以通过在 application.propertiesapplication.yml 文件中添加以下配置来自动将大写字母转换为下划线:

application.properties

spring.jackson.property-naming-strategy=SNAKE_CASE

application.yml

spring:
  jackson:
    property-naming-strategy: SNAKE_CASE

这将配置 Jackson 在输出 JSON 时将 Java 属性名称中的大写字母转换为下划线。例如,Java 属性名为 userName,输出的 JSON 属性名将为 user_name

Spring Boot 3.1: 将大写转换为下划线输出JSON

原文地址: https://www.cveoy.top/t/topic/ovM6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录