今天想要设置下    Spring MVC
中输出    json
的    key
的命名放式,将驼峰修改为下划线的方式命名,在网上找到了两种方式,记录下  
在spring config 中新建一个      Jackson2ObjectMapperBuilderCustomizer
的bean    
可以参考 springboot中接口驼峰自动转下划线以及跨域代码块
@Bean
public Jackson2ObjectMapperBuilderCustomizer customJackson() {
    return new Jackson2ObjectMapperBuilderCustomizer() {
        @Override
        public void customize(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {
            //驼峰转换为下划线
            jacksonObjectMapperBuilder.propertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
        }
};
  
方法二:在    application.properties
里设置  
在中    application.properties
设置一下属性,可以参考    Spring Jackson property naming strategy
  
#命名规则下划线式 spring.jackson.propertyNamingStrategy=SnakeCaseStrategy
Customize the Jackson ObjectMapper