2.spring security 简单入门

创建springboot 项目,引入spring security坐标

java 复制代码
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--spring security坐标-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

然后启动项目,访问任意一个controller的请求地址结果会跳转到一个登录界面:

java 复制代码
@RestController
public class HelloController {

    @RequestMapping("hello")
    public String hello() {
        return "hello spring security";
    }
}

http://localhost:8080/hello

默认的用户名:user

默认的密码:在项目启动日志里面有一个 Using generated security password: c7006a0b-c0df-46ae-812c-2859d02492ac

相关推荐
x***38168 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
S***84888 小时前
SpringSecurity踢出指定用户
java
p***s918 小时前
Spring数据库原理 之 DataSource
java·数据库·spring
adobehu8 小时前
麒麟系统安装jdk17
java·jdk
spencer_tseng8 小时前
java.util.IllegalFormatPrecisionException
java·printf
虹科网络安全8 小时前
艾体宝干货 | Redis Java 开发系列#1 从零开始的环境搭建与实践指南
java·数据库·redis
铅笔侠_小龙虾9 小时前
Arthas 命令
java·jvm
seeyoutlb9 小时前
微服务全局日志处理
java·python·微服务
码界奇点9 小时前
Java Web学习 第15篇jQuery从入门到精通的万字深度解析
java·前端·学习·jquery
雨落秋垣9 小时前
手搓 Java 的用户行为跟踪系统
java·开发语言·linq