Spring系列之——spring security

2019-02-21 06:39:30来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

1 搭建springboot


 

 

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

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

 

3 写一个controller类


 

4 SpringBootApplication中增加注解ComponentScan,并启动


 

5 启动测试 http://localhost:8080/index

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

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

5.2 关闭验证

  在启动类中排除SecurityAutoConfiguration

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


原文链接:https://www.cnblogs.com/guobm/p/10409780.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Comparable和Comparator的区别

下一篇:java 轻量级同步volatile关键字简介与可见性有序性与synchronize