Spring Security 是一个基于 Spring 的安全框架,用于保护基于 Spring 的应用程序。以下是一些关于 Spring Security 的基础知识。
快速入门
添加依赖 在你的
pom.xml
文件中添加以下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
配置安全策略 在你的配置类中,你可以通过继承
WebSecurityConfigurerAdapter
来配置安全策略。@Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/public/**").permitAll() .anyRequest().authenticated() .and() .formLogin() .loginPage("/login") .permitAll() .and() .logout() .permitAll(); } }
创建用户 在
application.properties
或application.yml
文件中配置用户信息。spring.security.user.name=user spring.security.user.password=password
更多资源
想要了解更多关于 Spring Security 的信息,请访问我们的 Spring Security 教程。
图片
Spring Security Logo