spring security如何设置登录页面
时间: 2023-10-10 17:08:04 浏览: 39
Spring Security 可以通过配置登录页面的 URL 来设置登录页面。通常情况下,可以在 Spring Security 的配置类中使用 `.formLogin().loginPage("/login")` 方法来设置登录页面的 URL,如下所示:
```java
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/public/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.logoutSuccessUrl("/login")
.permitAll();
}
// ...
}
```
上面的代码将 `/login` URL 映射到登录页面。需要注意的是,如果没有配置登录页面 URL,Spring Security 会自动创建一个默认的登录页面。