在Spring Boot 3.1中,可以通过在application.properties或application.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 31 配置jackson输出的json自动将大写转换成下划线

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

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