记录学习springboot
做笔记八
java学瓜呆小
这个作者很懒,什么都没留下…
展开
-
10.springboot2.X整合shiro之多Realm
添加多个自定义的Realm实现类,定义你的认证和权限认证逻辑.这里演示代码为复制了一份CustomRealm2 .这样的好处是当你的用户表不是一张表可以分别认证用户,比如学生表 教师表 分别都有账户密码 权限步骤:1.准备一个以上的自定义Realm类:/授权和认证逻/public class CustomRealm extends AuthorizingRealm { @Auto...原创 2020-03-02 15:52:42 · 239 阅读 · 0 评论 -
9.springboot2.X整合redis-shiro
1.整合有关redis依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</versio...原创 2020-02-29 18:54:14 · 563 阅读 · 0 评论 -
8.shiro集成spring,web
1.web集成地址:http://shiro.apache.org/web.html讲述了怎么配置web.xml filter等 已经jsp引入shiro标签的使用2.Apache Shiro集成到spring http://shiro.apache.org/spring.html本页面介绍了如何将Shiro集成到基于spring的应用程序中。Shiro的JavaBeans兼容性使其非...翻译 2020-02-29 16:57:09 · 97 阅读 · 0 评论 -
7.shiro官网入门案例ini
之前的缓存redis整合有问题,虽然也可以用但是不能跨域不能sso单点登陆,所以决定一步步来先学最基础的shiro再去整合springboot吧.下面开始入门!Quickstart.java1.获取正在执行的用户:Subject currentUser = SecurityUtils.getSubject();2.设置属于用户的session:Session session = cur...原创 2020-02-29 15:17:39 · 158 阅读 · 0 评论 -
6.springboot2.X整合redis-cache-shiro
1.案例中shrio 逻辑认证会频繁的查询数据库,消耗性能2.改造一下,把之前学习的缓存中间件拿来用<!--shiro整合redis缓存,和之前的缓存不同--><dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</artif...原创 2020-02-28 13:18:57 · 368 阅读 · 0 评论 -
5.springboot整合Shiro:RememberMe功能
记住我功能,使用的是cookie实现的接之前的案例修改:1.ShiroConfig.java中添加rememberMeManager的配置.为了可读性,就不把所有代码堆到ShiroConfig这个类里建一个配置类>public class RememberMeConfig { /** * cookie设置 * */ public Simpl...原创 2020-02-28 00:47:54 · 969 阅读 · 0 评论 -
4.springboot整合shiro:MD5加密
接之前的案例 在shiroConfig添加几个配置1.加密配置/** * 创建自定义配置的Realm */@BeanCustomRealm myRealm() { CustomRealm customRealm = new CustomRealm ( ); //注入加密算法 customRealm.setCredentialsMatcher (hashedCre...原创 2020-02-28 00:39:19 · 240 阅读 · 0 评论 -
3.springboot整合Shrio和Thymeleaf
1.添加pom.xml<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>2.0.0</version>...原创 2020-02-27 20:15:23 · 250 阅读 · 0 评论 -
2.springboot整合Shrio 02
1.pom.xml和之前一样 只是多加了阿里连接池com.alibabadruid<!--thymeleaf--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&l...原创 2020-02-27 20:00:01 · 105 阅读 · 0 评论