欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring系列之——spring security

程序员文章站 2022-08-31 17:37:14
1 搭建springboot 2 配置pom依赖(springboot版本为2.1.3) 3 写一个controller类 4 SpringBootApplication中增加注解ComponentScan,并启动 5 启动测试 http://localhost:8080/index 5.1 开启验 ......

1


 

 

2 配置pom依赖(springboot版本为2.1.3)

        <dependency>
            <groupid>org.springframework.boot</groupid>
            <artifactid>spring-boot-starter-security</artifactid>
        </dependency>

 

3 写一个controller类


 

4 springbootapplication中增加注解componentscan,并启动

Spring系列之——spring security


 

5 启动测试 

5.1 开启验证(默认生效),需要输入用户名和密码

  springsecurity默认用户名为user,密码为运行日志中“using generated security password”,如果需要支持其他用户需要重写抽象类websecurityconfigureradapter中的configure方法。

Spring系列之——spring security

5.2 关闭验证

  在启动类中排除securityautoconfiguration

Spring系列之——spring security
package com.gbm.myspringboot;

import org.springframework.boot.springapplication;
import org.springframework.boot.autoconfigure.springbootapplication;
import org.springframework.boot.autoconfigure.security.servlet.securityautoconfiguration;
import org.springframework.context.annotation.componentscan;

@springbootapplication(exclude = securityautoconfiguration.class)
@componentscan(basepackages = {"com.gbm.controller"})
public class myspingbootapplication {

    public static void main(string[] args) {
        springapplication.run(myspingbootapplication.class, args);
    }
}
view code

Spring系列之——spring security