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,同时还有密码。
相关推荐
风123456789~1 分钟前
【健康管理】第12章 健康信息学 2/2
笔记·考证·健康管理
cc蒲公英4 分钟前
javascript有哪些内置对象
java·前端·javascript
guslegend6 分钟前
Spring AOP高级应用与源码剖析
java
Rover.x7 分钟前
head table is mandatory
java·apache
yanghuashuiyue7 分钟前
Java过滤器-拦截器-AOP-Controller
java·开发语言
shoubepatien8 分钟前
JAVA —— 03
java·jvm
a努力。10 分钟前
【基础数据篇】数据等价裁判:Comparer模式
java·后端
hetao173383710 分钟前
2025-12-11 hetao1733837的刷题笔记
c++·笔记·算法
小冷coding11 分钟前
【Java】高并发架构设计:1000 QPS服务器配置与压测实战
java·服务器·开发语言
kkkkkkkkk_120128 分钟前
【强化学习】06周博磊强化学习纲要学习笔记——第三课下
笔记·学习·强化学习