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

相关推荐
真实的菜7 分钟前
消息队列处理模式:流式与批处理的艺术
java
噼里啪啦啦.21 分钟前
Spring事务和事务传播机制
数据库·sql·spring
盖世英雄酱5813622 分钟前
Java 内存管理技巧(新手必看集合篇)
java
码农小灰24 分钟前
Java 8 Stream API 入门到实践详解
java·java案例
步、步、为营29 分钟前
.NET 事件模式举例介绍
java·开发语言·.net
cui_hao_nan32 分钟前
设计模式——模板方法
java·设计模式
小吕学编程32 分钟前
HttpServletRequest常用方法
java·http
在未来等你33 分钟前
Java并发编程实战 Day 11:并发设计模式
java·设计模式·多线程·并发编程·threadlocal·生产者消费者·读写锁
李少兄1 小时前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
BreezeDove1 小时前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea