问题
在返给前段的数据中,字段首字母变成小写,如类定义中的字段:DATA_BASE,返回的JSON数据中变为data_BASE
解决方案
该问题是Jackson进行JSON序列化时处理导致解决方案如下:
- 对model类添加注释
@JsonAutoDetect(fieldVisibility= JsonAutoDetect.Visibility.ANY,getterVisibility= JsonAutoDetect.Visibility.NONE)
2.配置ObjectMapper
@Bean
public ObjectMapper objectMapper() {
ObjectMapper objectMapper = JsonMapper.builder() .configure(MapperFeature.USE_STD_BEAN_NAMING, true).build();
return objectMapper;
}