| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> SpringSecurity快速搭建 -> 正文阅读 |
|
[Java知识库]SpringSecurity快速搭建 |
Spring Security核心功能:认证:(你是谁) 验证:(你能干什么?即拥有哪些权限) 话不多说,开干吧!! 一、创建maven项目 二、加入依赖
三、创建一个启动类
四、创建一个Controller类
五、测试,运行启动类然后在浏览器输入localhost:8080/hello/java 用户名为user,密码为idea控制台输出的密码: 登录成功后,即可看到我们controller类中输出的语句 六、使用自己定义用户密码进行登录 首先在resources文件夹下面创建application.yml文件,在yml文件中配置如下内容 然后运行启动类 ,在浏览器输入地址后,填写自己自定义的账密进行登录就ok了 七、如果不想启用Secuirty框架,在启动类的注解上面加入以下代码
那么security框架为什么能够在controller执行之前就可以先进行登录呢,个人理解是 security 充分利用了依赖注入(DI)和面向切面编程(AOP)功能,为 应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复 代码的工作。是一个轻量级的安全框架。它与 Spring MVC 有很好地集成 而且我们通过maven查看依赖也可以看出,security依赖中集成了aop的依赖包 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 12:51:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |