springboot接口入参下划线转驼峰以及返回参数驼峰转下划线实现

参数返回转换实现:

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class):在实体类上使用,整个实体返回的json字段格式转换为下划线格式
或者:@JsonProperty:在字段名上使用,返回的json字段格式转换为下划线格式

例:

@JsonProperty("pay_account")
private String payAccount;

接口入参转换实现:参考https://blog.csdn.net/lrt890424/article/details/83628945

 

并在springboot启动类中添加:

/**
 * 添加参数解析器
 *
 * @param argumentResolvers 参数解析器
 */
@Override
public void addArgumentResolvers(List argumentResolvers) {
    argumentResolvers.add(new UnderlineToCamelArgumentResolver());
}

 

你可能感兴趣的:(springboot接口入参下划线转驼峰以及返回参数驼峰转下划线实现)