SpringSecurity学习:1(第一个SpringSecurity项目)
此博客是记录自己学习过程的记录
第一个SpringSecurity项目
导入依赖
详细的步骤我就不多说了,使用IDEA创建过SpringBoot项目的人一般都能看懂。
这一步我们可以在使用IDEA创建SpringBoot项目的时候完成,如下图:
在创建SpringBoot项目时,勾选Spring Security即导入SpringSecurity的依赖。
测试
创建一个测试类来进行我们SpringSecurity的第一次测试,如下:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/test")
public class TestController {@GetMapping("/hello")public String hello(){return "hello security";}
}
启动项目,输入网址,然后我们发现网页跳转到了一个登陆页面,如下图:
这就是SpringSecurity的认证页面,用户名默认为user,而密码在项目启动时已经打印在编译器的控制台了,如下图:
当我们用户名和密码都输入正确之后,我们将会跳转到我们原本访问的页面当中,如下图:
SpringSecurity学习:1(第一个SpringSecurity项目)相关推荐
- vhdl7我学习得第一个fpga项目——倒计时显示
之前也编写过fpga程序,但是那都相当于一个子程序,我们知道fpga是模块化设计,自顶向下的构造.那么今天学会了第一个fpga项目:倒计时显示. 1.功能: 1)开关控制计数器工作. 当开关作用,le ...
- Struts2 学习笔记 — 第一个struts2项目
创建struts2项目 勾选生成web.xml文件 配置项目 打开项目后,首先导入struts2所需的jar包,关于这个,我们可以在下载的struts包中struts-2.3.34/apps中找到st ...
- django language_Django基础学习-创建第一个Django项目
1. 创建项目 我们的第一个项目将会是一个完整的blog站点.Django提供了一个命令允许你方便的创建一个初始化的项目文件结构.在终端中运行以下命令: 目录结构 manage.py:一个实用的命令行 ...
- 第一个 iOS 项目开发小结 - SwiftUI 学习资料、开源项目
第一个 iOS 项目开发小结 SwiftUI 知识点小记 学习资料 开源项目 一些问题记录 项目预览 这段时间由于项目需要,我学习了一段时间 SwiftUI 并单独完成了一个系统的开发,耗时两个星期, ...
- 如何创建一个Web项目
文章目录 一.创建Web项目 1. 新建Maven工程 2. 在pom.xml中,添加servlet依赖 3. 创建web.xml文件 4. 通过tomcat配置启动项 5. 在webapp下创建ht ...
- Spring Boot 框架学习笔记(五)( SpringSecurity安全框架 )
Spring Boot 框架学习笔记(五) SpringSecurity安全框架 概述 作用 开发示例: 1. 新建项目 2. 引入依赖 3. 编写`SecurityConfig`类,实现认证,授权, ...
- B站三更草堂SpringSecurity学习笔记
简介 Spring Security 是 Spring 家族中的一个安全管理框架.相比与另外一个安全框架 Shiro,它提供了更丰富的功能,社区资源也比 Shiro 丰富. 一般来说中大型的项目都是使 ...
- SpringSecurity权限管理系统实战—一、项目简介和开发环境准备
源码获取: github或者gitee 文章目录 系列目录 前言 一.简介 二.什么是RBAC 三.系统功能 四.环境搭建 五.技术栈 六.说明 七.项目截图 八.请作者喝杯卡布奇诺 系列目录 Spr ...
- 【Java学习】从一个简单的HelloWorld项目中入门maven
创建一个maven项目 这里推荐官方文档:maven官方文档 [注]此篇文章也是笔者学习笔记,如有错误,请见谅. [注]我把Goal翻译成命令.比如Plugin Goal: ps:我他喵的写了一大半的 ...
最新文章
- HNOI2015题解
- 大连东软信息学院计算机专业19分数线,2021大连东软信息学院录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
- python基础知识面试题-深入解答关于Python的11道基本面试题
- 好的,没事,失败是成功之母
- 云炬WEB开发笔记2-5 chrome调试工具
- 共享快递柜业务场景实战(服务构建)
- 用Opengl实现骨骼系统
- Java线程start()vs run()方法及示例
- linux 下安装多个ngnix
- 音频放大电路_详细分析:电容器的四个典型应用电路图
- java yyyy-mm-dd 日期格式_Java中的日历日期为yyyy-MM-dd格式
- 未公开接口主要指以下哪几类_办公家具配套主要有哪些家具-GAVEE家维依为您解答...
- MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)
- java 怎么去JTF边框,关于java:我怎样才能摆脱“静态”?
- 支付宝App支付源码
- 远控免杀专题文章(4)-Evasion模块免杀(VT免杀率12/71)
- WallPaperAbyss爬虫
- 《美团机器学习实践》学习笔记:机器学习中的模型评价指标(二)——回归模型评估
- Word 2016 撰写论文(1): 公式居中、编号右对齐
- 省社科基金本子评审标准总结