SpringSecurity是一个非常好得权限控制框架,和shiro有异曲同工之处。
我得SpringSecurity第一个程序:
一丶建一个微服务工程导入核心依赖
<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-config -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>4.1.3.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-web -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.1.3.RELEASE</version>
</dependency>
二丶书写SpringSecurity配置类
/**
* 表示这是一个配置
*/
@Configuration
public class BrowerSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
.and()
//进行授权
.authorizeRequests()
//任何请求
.anyRequest()
//都需要身份认证
.authenticated();
}
}
三丶启动服务访问即出现表单验证登陆
输入默认用户名:user
密码:就在你程序启动时控制台有打印出现,直接复制即可。
之后不断更新,刚刚开始学SpringSecurity。希望认识IT得朋友们,共同交流与进步
Q:2509647976 微信:x331191249