spring boot 整合security 4 怎么设置忽略的静态资源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 整合security 4 怎么设置忽略的静态资源相关的知识,希望对你有一定的参考价值。

参考技术A @Override
public 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

Spring Boot整合Spring Security

Spring Boot 整合 Spring Security

安全框架Spring Boot 整合 Spring Security

spring boot 整合spring security中spring security版本升级的遇到的坑