![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自娱自乐
文章平均质量分 77
小李要努力学习
好好学习 走出大山
展开
-
2021-12-10SpringSecurity安全框架(一)基于内存中的用户信息,基于JDBC用户认证
基于内存中的用户信息:继承类,重写方法,来实现自定义认证信息@Configuration //相当于配置类,返回值是Java对象,对象放到spring容器之中@EnableWebSecurity//表示启用安全框架功能java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"5版本要求必须加密!基于角色的Role的身份认证,同一个用户可以有不同的角色。同时可以开启对原创 2021-12-10 18:04:24 · 787 阅读 · 1 评论 -
2021-11-30JSP使用,EL表达式,Scriptlet,指令标签,四大域对象
显示注释<!--><-->隐示注释//单行注释/*多行注释*/Scriptlet脚本小程序第一种:Java脚本段,可以写java代码,定义局部变量。编写语句等 <%%> 第二种:声明全局变量、方法、类等 <%!%> 第三种:输出表达式,可以输出变量或者字面量 <%=数值%>include静态包含标签<%@include file="要包含的文件相对地址"%>静态包含就是将内容进行了直接的替换,原创 2021-11-30 11:38:23 · 692 阅读 · 0 评论 -
2021-11-25最适合入门的Shiro框架教程(三)(springboot整合Shiro,自定义Realm,MyRealm)
一、Shiro认证流程回顾subject调用login方法,将包含用户和密码token传递给SecurityManagerSecurityManager就会调用认证器(Authenticator)进行认证Authenticator认证器将token传入绑定的Realm,在Realm中进行认证检查;如果认证通过正常执行,认证失败不通过抛出异常。自定义MyRealm1.1表设计用户表 tb_users 角色表 tb_roles 权限表 tb_permission原创 2021-11-25 18:07:11 · 627 阅读 · 0 评论 -
2021-11-23最适合入门的Shiro框架教程(二)(springboot整合Shiro,JdbcRealm表规范,IniRealm,Shiro常用标签,权限菜单实现)
一、SpringBoot应用整合Shiro1.1创建SpringBoot应用1.2整合Druid和Mybatis导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version></depend原创 2021-11-23 15:23:06 · 859 阅读 · 0 评论 -
2021-11-22最适合入门的Shiro框架教程(一)(权限管理,核心组件,认证流程,基于JavaSE应用)
一、引入案例《汽车销售管理系统》基于主页的权限管理(不同用户)适用于权限管理比较单一,用户少,每类用户权限固定基于用户和权限的权限管理可以实现权限的动态分配,但是不够灵活,不适合多个重复角色,用户表--》用户权限表--》系统权限表(基础三张表 )二、RBAC权限设计(五张表) 基于角色的访问控制(Role-Based Access Control)角色表角色ID 角色名称 r001 销售人员 r002 ...原创 2021-11-22 16:26:01 · 633 阅读 · 0 评论 -
2021-11-19 Swagger 介绍及使用 常用注解
Swagger 介绍及使用 常用注解原创 2021-11-19 16:50:45 · 930 阅读 · 0 评论