permitall()配置的url在哪里进行放行?
时间: 2024-05-02 08:20:10 浏览: 32
permitall()配置的URL放行可以在Spring Security的配置文件中进行设置,例如使用Java配置方式,可以在WebSecurityConfigurerAdapter中的configure(HttpSecurity http)方法中添加对应的配置,如下所示:
```java
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/public/**").permitAll()
.anyRequest().authenticated()
.and().formLogin().loginPage("/login").permitAll()
.and().logout().permitAll();
}
```
这里将以"/public/**"开头的URL设置为允许所有人访问。如果使用XML方式进行配置,可以使用近似的配置方式,如下所示:
```xml
<http>
<intercept-url pattern="/public/**" access="permitAll" />
<intercept-url pattern="/**" access="authenticated" />
<form-login login-page="/login" />
<logout />
</http>
```
阅读全文