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

Spring Security基本配置和使用

程序员文章站 2022-05-06 21:22:31
...
  1. 创建项目
    使用 Spring Boot CLI 命令行工具引入web 和 security, 快速创建一个 Web 应用程序
 spring init --dependencies=web,security springbootsecurity
  1. 添加一个简单的接口
    使用ide打开cli生成的项目,添加一个示例接口
@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "hello";
    }
}
  1. 启动项目
mvn spring-boot:run

项目启动是注意console的输出,默认用户名是user,默认密码在每次启动项目后生成
Spring Security基本配置和使用
打开浏览器访问localhost:8080/hello ,此时服务端会返回 302 响应码,让客户端重定向到 /login 页面,用户在 /login 页面登录,登陆成功之后,就会自动跳转到 /hello 接口的响应
Spring Security基本配置和使用

  1. 使用配置文件配置默认用户名和密码
spring:
  security:
    user:
      name: admin
      password: 123456
      roles: admin

配置完成后,重启项目,此时console不会再打印默认密码了,访问localhost:8080/hello就可以使用这里配置的用户名/密码登录了

相关标签: Spring Security