springboot+thymeleaf刨坑——⾸页加载jscss等失败解决⽅法 在使⽤thymeleaf加载css或js样式,当我们进⼊登录页的时候发现,所有的样式都是加载失败的。原因是在新版中有这样⼀个坑……: 当我们设置了addInterceptors-注册的时候,通常会这样设置
/**
姚安娜母亲* 注册
*/
@Override
public void addInterceptors(InterceptorRegistry registry) {
张静初图片registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")
.excludePathPatterns("/", "/login.html", "/user/login");薛凯琪 房祖名
}
周迅梁朝伟
这样可以保证未登录的⽤户⽆法进⼊⾸页。那么问题就来了,我们要访问的静态资源的路径没有写⼊到这⾥。就会被默认拦截,所以才导致加载失败的问题。解决⽅法就⽐较简单了,只需要把静态资源的路径扔进来就可以了,⽐如(具体路径看你个⼈的,我这个是在static/css这样的路径下。你也可以直接/*.css来放⾏)
/**
* 注册
吃什么助睡眠*/
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 拦截除了登录页的全部请求,不拦截静态资源
registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")
.excludePathPatterns("/", "/login.html", "/user/login","/css/**","/fonts/**","/img/**","/js/**","/media/**");
十大文胸品牌
}
如上,问题解决。
发布评论