SpringSecurity

SpringSecurity从入门到精通 课程介绍 本课件由三更草堂录制, 如果侵权,请联系micah.shi@gmail.com 0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。 ​ 一般Web应用的需要进行认证和授权。 ​ 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户 ​ 授权:经过认证后判断当前用户是否有权限进行某个操作 ​ 而认证和授权也是SpringSecurity作为安全框架的核心功能。 1. 快速入门 1.1 准备工作 ​ 我们先要搭建一个简单的SpringBoot工程 ① 设置父工程 添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.0</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> </dependencies> ② 创建启动类 @SpringBootApplication public class SecurityApplication { public static void main(String[] args) { SpringApplication.run(SecurityApplication.class,args); } } ③ 创建Controller import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String hello(){ return "hello"; } } 1....

October 8, 2023

Ubuntu服务器初始化

初始化需要的步骤 1. 更新 sudo apt upgrade 2. 安装软件 sudo apt-get install nginx # 修改启动用户为root vi /etc/nginx/nginx.conf # 第一行 # user root;

September 30, 2023

TodoList

Todo List 整理看奥运线路及计划 学习Vue 梳理人脉关系 拍视频应该怎么弄 生活 工作 学习 拖延 休息

September 25, 2023

2023-09-25

September 25, 2023

2023-09-23

梳理我可以做什么 一、时间管理 1. 评分标准 输出一份pdf或者是文档 分析优先级别 指定完成时间 2. 作业管理 工作要找什么样的 副业要做什么样的,是否可行 二、任务管理 1. 任务拆解 方向头脑风暴 具体细节明确 实施方案是如何的 2. 生产力工具 网络 电脑 朋友 3. 完成后的激励 看一本电影 玩一会游戏 三、环境 1. 消除分心 把自己心态调整好 让自己处于明朗的环境中 2. 减少干扰 施小肉不在的时候 四、态度 1. 合理安排 时间:2023-09-24周末完成大纲 细节:下周二完成网上的调查,下周四摸索线下的调查 2. 量力而行 第一点:改变自己的态度 第二点:去做事情

September 23, 2023