spring boot 整合security 4 怎么设置忽略的静态资源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 整合security 4 怎么设置忽略的静态资源相关的知识,希望对你有一定的参考价值。
参考技术A @Overridepublic void configure(WebSecurity web) throws Exception
web.ignoring().antMatchers("/assets/**","/images/**","/**/*.jsp");
@Override
protected void configure(HttpSecurity http) throws Exception
http.portMapper().http(80).mapsTo(443);
http.addFilterBefore(mySecurityInterceptor,FilterSecurityInterceptor.class)
.authorizeRequests()
// .antMatchers("/webapp/**").permitAll()
// .antMatchers("/images/*.jpg").permitAll()
// .antMatchers("/images/*.png").permitAll()
// .antMatchers("/**/*.js").permitAll()
// .antMatchers("/**/*.css").permitAll()
// .antMatchers("/**/*.woff").permitAll()
// .antMatchers("/**/*.woff2").permitAll()
// .antMatchers("/**/*.jsp").permitAll()
// .antMatchers("/**/*.html").permitAll()
// .antMatchers("/favicon.ico").permitAll()
// .antMatchers("/admin/*").permitAll()
// .antMatchers("/sys/**").permitAll()
.anyRequest().authenticated().and()
.formLogin()
.loginPage("/admin/login").permitAll()
.loginProcessingUrl("/sys/welcome")
.permitAll()
.passwordParameter("loginPwd")
.usernameParameter("loginId")
.failureUrl("/admin/sessiontimeout")
.permitAll()
.defaultSuccessUrl("/sys/welcome")
.permitAll()
.and()
.logout()
.logoutUrl("/admin/logout")
.permitAll()
.invalidateHttpSession(true)
.and()
.exceptionHandling()
.accessDeniedHandler(myAccessDeniedHandler)
.accessDeniedPage("/admin/accessDefine")
.and();
以上是关于spring boot 整合security 4 怎么设置忽略的静态资源的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot整合Spring Security总结
Spring Boot 整合 Spring Security