【Spring Security】 入门案例
【Spring Security】 入门案例
Metadata
title: 【Spring Security】 入门案例
date: 2023-02-02 11:40
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/SpringSecurity
categories:
- SpringSecurity
keywords:
- SpringSecurity
description: 【Spring Security】 入门案例
【Spring Security】 入门案例
- 创建一个 spring boot 工程
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
- 添加 security 依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
- 编写测试接口,并访问,此时被重定向到默认登录页面
@RestController
public class TestController {
@GetMapping("/test")
public Object test() {
return "hello";
}
}
- 输入 user,及控制台生成的登录密码,登录后访问到请求接口。
spring:
application:
name: spring-boot-security-demo
security:
user:
name: test
password: 123456
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蝶梦庄生!
评论