参数返回转换实现:
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class):在实体类上使用,整个实体返回的json字段格式转换为下划线格式
或者:@JsonProperty:在字段名上使用,返回的json字段格式转换为下划线格式
例:
@JsonProperty("pay_account") private String payAccount;
接口入参转换实现:参考https://blog.youkuaiyun.com/lrt890424/article/details/83628945
并在springboot启动类中添加:
/** * 添加参数解析器 * * @param argumentResolvers 参数解析器 */ @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { argumentResolvers.add(new UnderlineToCamelArgumentResolver()); }