900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Springsecurity引入静态资源 css js 图片被屏蔽等问题解决办法

Springsecurity引入静态资源 css js 图片被屏蔽等问题解决办法

时间:2018-09-12 22:49:42

相关推荐

Springsecurity引入静态资源 css js 图片被屏蔽等问题解决办法

如果不加解决,springsecurity会自动屏蔽我们引用的css,js等静态资源,导致页面不能加载出该有的样式功能。

应在继承了WebSecurityConfigurerAdapter类中的configure方法中添加允许加载的配置

.antMatchers("/js/**","/css/**","/images/*","/fonts/**","/**/*.png","/**/*.jpg").permitAll()

也可以通过这种方式

public void configure(WebSecurity web) throws Exception {// 忽略URLweb.ignoring().antMatchers("/**/*.js", "/lang/*.json", "/**/*.css", "/**/*.js", "/**/*.map", "/**/*.html","/**/*.png");}

这样在html页面中通过themleaf就可以引用进来了

<link th:href="@{css/home.css}" rel="stylesheet"><link th:href="@{css/bootstrap.css}" rel="stylesheet"><link th:href="@{css/style.css}" rel="stylesheet"><link th:href="@{css/templatemo_style.css}" rel="stylesheet"><script th:src="@{js/jquery-1.11.1.min.js}" type="text/javascript"></script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。