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

相关推荐
共享家9527几秒前
Java入门(多态)
java·开发语言
毕设源码-赖学姐15 分钟前
【开题答辩全过程】以 基于Java的婚礼策划平台的设计与实现为例,包含答辩的问题和答案
java·开发语言
吾诺29 分钟前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
luanma1509801 小时前
Spring 框架——@Retryable 注解与 @Recover 注解
java·前端·spring
阿Y加油吧1 小时前
力扣打卡——day01
java·算法·leetcode
码路飞1 小时前
Java 25 发了但更让我兴奋的是这个:Spring AI 让 Java 调大模型终于不用手写 HTTP 了
java·人工智能·spring
sinat_255487811 小时前
transient 修饰符·学习笔记
java·开发语言·spring
jwn9991 小时前
SQL Server2019下载及安装教程
java
虚拟世界AI1 小时前
Java服务器开发:零基础实战指南
java·servlet·tomcat
码界奇点2 小时前
基于模块化架构的Unity游戏开发框架设计与实现
java·c++·unity·架构·毕业设计·源代码管理