01-spring security认证笔记

提示:项目是基于spring boot项目结构去搭建,所以需要先新建一个spring boot项目,在此基础上去一步步完成spring secrity的认证,了解spring security的认证过程。

1.构建spring security认证

  • 引入spring security依赖
java 复制代码
  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
  • 新建一个controller,如下,该类是我们访问的接口
java 复制代码
@RestController
public class HelloController {
    @RequestMapping(value = "/hello")
    public String hello(){
        return "hello";
    }
}

2.分析用户,密码来源

  • 项目启动后我们可以看到控制台日志打印的类:UserDetailsServiceAutoConfiguration
  • 该类中的方法:inMemoryUserDetailsManager
  • 我们进入proerties这个对象里一看就知道了
    - 里面有一个静态类:user
  • 到这一步我们就知道了为什么用户名是user,同时还有密码。
相关推荐
TeDi TIVE3 分钟前
mysql-connector-java 和 mysql-connector-j的区别
android·java·mysql
sheeta19984 分钟前
LeetCode 每日一题笔记 日期:2026.04.22 题目:2452. 距离字典两次编辑以内的单词
笔记·算法·leetcode
SimonKing9 分钟前
国产开源富文本编辑器 wangEditor,本姓编辑器
java·后端·程序员
Strugglingler10 分钟前
Linux Device Drivers-第六章 高级字符驱动操作
linux·笔记
剑飞的编程思维11 分钟前
系统架构评审报告(正式交付模板)
java·系统架构
轻赚时代12 分钟前
音视频 + 图像处理一站式工具箱:AI 辅助高效处理教程
人工智能·经验分享·笔记·创业创新·课程设计
XS03010615 分钟前
Java 基础(六)封装类 Object类
java·jvm·python
2301_7926748615 分钟前
java学习day31 (docker)
java·学习·docker
Han.miracle16 分钟前
Nacos的使用快速上手
java·spring cloud
007张三丰17 分钟前
系统架构设计师-以“云服务”主题为例的范文参考
java·开发语言·网络·软考高级·云服务·软考论文·论文范文