security释放静态资源
时间: 2023-12-12 22:36:11 浏览: 75
security静态资源
以下是使用Spring Security释放静态资源的方法:
1.创建一个WebSecurityConfigurerAdapter类并覆盖configure方法,如下所示:
```java
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/resources/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.permitAll();
}
}
```
2.在上面的代码中,我们使用antMatchers()方法来指定哪些URL应该被授权访问。在这个例子中,我们允许所有的静态资源被访问。
3.如果你想要更多的控制,你可以使用WebSecurityConfigurerAdapter类的其他方法,例如configure(WebSecurity web)方法,它允许你配置WebSecurity对象。
阅读全文