整合SpringSecurity

简介: 本文介绍了Spring Security与Spring Boot的整合步骤:引入依赖、启动验证及登录测试。通过日志变化和自动跳转至login页面验证集成成功,使用默认用户名user和控制台生成的动态密码登录后,可访问受保护资源。完整代码见GitHub仓库Day01分支。

1.引入依赖
image.png
2.启动验证
启动过程中会发现,日志已经有明显变化
image.png
此时我们再去浏览器访问,会发现系统自动跳转到路径:login,如下:
image.png
这就验证了我们已经完成了SpringSecurity的整合,此时我们可以用默认账户登录:
● 用户名:user
● 密码:控制台输出,这里就是:e201f3a8-3db8-4a02-b985-9f276b14c6d7
这里也说明了:默认的密码在每次重启工程后是会变化的
当输入正确的用户名密码后,将自动跳转至我们前面访问的路径:http://localhost:8080/demo,结果:
image.png
3.完整代码获取
git仓库地址:https://github.com/Herbbbb/SpringSecurity.git
git分支:Day01-整合Springboot与SpringSecurity

相关文章
|
JSON JavaScript 前端开发
解决js中Long类型数据在请求与响应过程精度丢失问题(springboot项目中)
解决js中Long类型数据在请求与响应过程精度丢失问题(springboot项目中)
2370 0
|
监控 前端开发 安全
Spring-MVC使用JSR303及拦截器,增强网络隐私安全
Spring-MVC使用JSR303及拦截器,增强网络隐私安全
236 0
|
9月前
|
传感器 人工智能 IDE
AI IDE正式上线!通义灵码开箱即用
作为AI原生的开发环境工具,通义灵码AI IDE深度适配了最新的千问3大模型,并全面集成通义灵码插件能力,具备编程智能体、行间建议预测、行间会话等功能。
3591 16
|
8天前
|
人工智能 自然语言处理 安全
阿里云保姆级OpenClaw(原Clawdbot)部署飞书对接教程 手把手教你搭建AI助手
OpenClaw(前身为Clawdbot、Moltbot)是一款具备自然语言理解、任务自动化执行与多工具集成能力的AI代理工具,无需专业编程技能,即可实现文档处理、日程管理、信息查询、开发辅助、轻量团队协同等多元实操功能,适配个人办公与团队协作等多种场景。2026年,OpenClaw在版本迭代中进一步优化了与飞书的集成适配,阿里云则针对新手用户推出专属一键部署方案,通过预置标准化专属镜像,提前完成运行环境、核心依赖的安装配置,彻底简化了传统部署中复杂的参数调试、依赖冲突解决等流程,真正实现“零技术门槛、秒级落地”,无需额外开发即可完成与飞书的无缝联动。
781 4
|
8月前
|
人工智能 移动开发 JavaScript
AI + 低代码技术揭秘(十二):开发人员工具和可扩展性
VTJ平台提供开发工具与扩展框架,支持低代码应用的开发与拓展。包含CLI、插件系统及Uni-App集成,结合Vite、TypeScript和Vue优化开发流程。
278 62
|
7月前
|
前端开发 搜索推荐 开发工具
通义灵码与颜色板生成器,为前端开发提供智能配色解决方案
在前端开发中,色彩搭配对用户体验和界面美观至关重要。通义灵码提供的颜色板生成器通过自动推荐配色方案、随机生成颜色组合及支持自定义调整,帮助开发者高效完成配色任务。该工具支持一键导出为 CSS 样式表,并提供简洁的中文指令交互方式,大大提升开发效率,助力开发者打造美观和谐的用户界面。
|
2月前
|
Java
SpringBoot--打包
SpringBoot打包方法
|
2月前
|
Java 容器 Spring
SpringBoot怎么过滤不需要的组件
Spring Boot中IOC容器确实存在,若不想某些Bean在启动时注入,可通过@ComponentScan指定扫描范围,或自定义TypeExcludeFilter排除特定类,也可在配置文件中设置过滤规则,灵活控制Bean加载。
SpringBoot--自动装配机制
SpringBoot--自动装配机制
|
2月前
|
存储 安全 Java
Java泛型类型擦除以及类型擦除带来的问题--泛型擦除引起的问题及解决方法
Java泛型在编译时先进行类型检查再擦除,类型检查针对引用而非对象。擦除后泛型转为原始类型,通过自动强转实现安全取值。多态中因擦除可能导致重写失效,编译器生成桥方法解决。泛型不支持基本类型,静态成员不能使用类的泛型参数,但泛型方法可独立定义类型。instanceof不适用泛型类型判断。