
spring boot
梧桐爱羽
这个作者很懒,什么都没留下…
展开
-
实现ResponseBodyAdvice接口,统一拦截接口返回数据时,controller返回值是String 类型时异常
为实现接口统一返回数据时自定义的拦截响应数据时出现异常情况。如果controller 方法返回值 是String 类型时抛出异常。异常如下:java.lang.ClassCastException: com.lk.face.common.model.ResponseDataVo cannot be cast to java.lang.String at org.springfram...原创 2018-11-01 21:45:00 · 11210 阅读 · 4 评论 -
spring boot 统一返回数据及全局异常处理
记录关于spring boot 统一返回数据及全局异常处理的操作实现。一、统一返回数据1、定义一个超类:BaseResponseVo@Data@NoArgsConstructorpublic class BaseResponseVo{ protected Integer rtn; protected String message;}2、定义一个枚举类来管理返回状态码:R...原创 2018-11-01 21:29:38 · 4228 阅读 · 0 评论 -
将spring boot 默认的jackson框架转换为fastjson
将spring boot 默认的jackson框架转换为fastjsonfastjson可以默认将下划线参数转换为驼峰属性。实现代码:一、添加依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...原创 2018-11-01 21:59:27 · 3144 阅读 · 2 评论 -
spring boot 自定义参数解析器实现form表单类型请求或地址栏请求参数下划线转驼峰属性
一、定义参数解析注解@Target(value = ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)public @interface ParameterModel {}二、定义抽象类AbstractCustomizeResolver继承HandlerMethodArgumentResolverpublic a...原创 2018-11-01 23:45:41 · 9524 阅读 · 2 评论