
springboot
文章平均质量分 90
颖波
简单的美
展开
-
注解ControllerAdvice 配合 注解ExceptionHandler 实现全局异常返回统一的业务实体
前言 mvc应用开发,基于Json数据的restfull交互接口。所有的正常或者异常的数据返回,都需要定义固定的格式。比如,系统出现异常,也能返回统一的错误码+错误信息,而不是返回一堆乱码给接口调用者。 统一返回的业务实体定义 package com.argrace.platform.dal.dto; import lombok.Data; /** * @author keyingbo */ @Data public class Result<T> { public enum原创 2020-07-30 13:49:40 · 344 阅读 · 0 评论 -
springboot的FilterRegistrationBean增加过滤器
前言 如果按照j2ee的规范,需要增加Filter的话,要实现Filter接口,然后在web.xml里面配置Filter。现在springboot已经将所有动作封装好。我们只要@Bean 增加FilterRegistrationBean类定义即可增加一个过滤器。 自定义Filter public class ReplaceStreamFilter implements Filter { private static final Logger log = LoggerFactory.getLogger(原创 2020-07-30 11:52:30 · 1618 阅读 · 0 评论 -
WebMvcConfigurer常用实现方法介绍
1、WebMvcConfigurer介绍 WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于java-based方式的spring mvc配置,需要创建一个配置类并实现WebMvcConfigurer 接口; 在Spring Boot 1.5版本都是靠重写WebMvcConfigure转载 2020-07-30 11:23:13 · 2721 阅读 · 1 评论