会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
alineverstop
博客园
首页
新随笔
联系
订阅
管理
2026年1月21日
springboot3_MyBatis与Lombok
摘要: 整合MyBatis 引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>4.0.1</version> <
阅读全文
posted @ 2026-01-21 11:41 NE_STOP
阅读(6)
评论(0)
推荐(0)
2026年1月20日
SpringBoot3-外部化配置与aop实现
摘要: POM文件中为何要以继承的方式引入SpringBoot? 继承父工程的优势 依赖管理:在父工程中定义依赖的版本,子模块直接引用而不必指定版本号 插件管理:在父工程中配置插件,子模块直接使用 属性设置:在父工程中定义一些通用属性,如项目编码、java版本等 统一配置:可以统一多个子模块的构建配置,确保
阅读全文
posted @ 2026-01-20 12:46 NE_STOP
阅读(165)
评论(1)
推荐(1)
2026年1月14日
SpringBoot-shiro-jwt-dubbo-redis分布式统一权限系统(完结)
摘要: 源码下载地址:配套源码地址 设计 shiro-mgt:用户、角色、资源的定义,资源对应网关的定义,动态链的定义 shiro鉴权服务集群:会话信息、Realm信息 dubbo-app集群:实际业务相关 模块依赖 Springboot-shiro-gateway-handler功能: dubbo业务服务
阅读全文
posted @ 2026-01-14 15:51 NE_STOP
阅读(115)
评论(0)
推荐(0)
SpringBoot+shiro+jwt前后端分离鉴权
摘要: 源码下载地址:配套源码地址 存在问题 分布式会话缓存是基于浏览器的Cookie机制,如果用户禁用Cookie,则无法实现功能。 解决方案 使用基于jwt的token生成方案: 用户登录之后,获得会话的SessionID,使用jwt根据SessionID颁发签名并设置过期时间(与Session过期时间
阅读全文
posted @ 2026-01-14 09:32 NE_STOP
阅读(64)
评论(0)
推荐(0)
2026年1月13日
shiro_实现分布式会话SessionManager、限制密码重试次数和并发登录控制
摘要: 源码下载地址:配套源码地址 shiro_实现分布式会话SessionManager、限制密码重试次数和并发登录控制 要解决的问题 解决方案 所有服务器的Session都存储到redis服务器中,通过redis实现Session共享。 Q$L(B6.pngQ$L(B6.png)) 首先,继承Abstr
阅读全文
posted @ 2026-01-13 14:04 NE_STOP
阅读(19)
评论(0)
推荐(0)
shiro_Realm缓存机制
摘要: 源码下载地址:配套源码地址 redission集成 yaml文件中redis配置部分 framework: shiro: redis: nodes: redis://192.168.1.112:6379,redis://192.168.1.112:6380,redis://192.168.1.112
阅读全文
posted @ 2026-01-13 12:04 NE_STOP
阅读(14)
评论(0)
推荐(0)
SpringBoot集成shiro
摘要: 源码下载地址:配套源码地址 SpringBoot集成shiro 数据库设计 sh_user:用户表,一个用户可以有多个角色 sh_role: 角色表,一个角色可以有多个资源 sh_resource:资源表 sh_user_role:用户角色中间表 sh_role_resource:角色资源中间表 首
阅读全文
posted @ 2026-01-13 09:57 NE_STOP
阅读(83)
评论(0)
推荐(0)
2026年1月7日
shiro--控制授权
摘要: 以下代码需要在上一篇博客代码的基础上增加! 源码下载地址:配套源码地址 LoginService 接口文件 package shiro.service; import org.apache.shiro.authc.UsernamePasswordToken; // 登录服务 public inter
阅读全文
posted @ 2026-01-07 21:17 NE_STOP
阅读(34)
评论(0)
推荐(0)
shiro--自定义Realm接口
摘要: 源码下载地址:配套源码地址 Realm接口 在实际项目中,我们不会直接实现Realm接口,而是直接继承AuthorizingRealm,实现认证和授权功能。它需要强制重写两个方法(doGetAuthorizationInfo和doGetAuthenticationInfo)。 自定义realm,从数
阅读全文
posted @ 2026-01-07 21:10 NE_STOP
阅读(40)
评论(0)
推荐(0)
shiro--身份授权的基本流程
摘要: 源码下载地址:配套源码地址 身份授权基本流程 先调用Subject.isPermitted/hasRole接口,其会委托给SecurityManager SecurityManager再交给Authorizer Authorizer再交给Realm去做,Realm才是真正干活的 Realm将用户请求
阅读全文
posted @ 2026-01-07 21:06 NE_STOP
阅读(42)
评论(0)
推荐(0)
下一页
公告