0.新建一个配置类
package com.roger.springboot;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
}
注意:Spring5.0之后,必须依赖jdk1.8,接口可以使用default方法,因此WebMvcConfigurerAdapter在Spring5.0之后就
废弃掉了,新建的配置类直接实现WebMvcConfigurer类即可,
如果时Spring5.0之前,则需要继承WebMvcConfigurerAdapter,来实现下面的功能
添加上面的类是为了实现拦截器功能
1.向容器中添加一个过滤器
1.1) 自定义一个过滤器
package com.roger.springboot.filter;
import lombok.extern.slf4j.Slf4j;
import javax.servlet.*;
import java.io.IOException;
@Slf4j
public class CustomFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
log.info("初始化自定义过滤器 CustomFilter...." );
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servlet