摘要: Shiro内置过滤器 认证相关过滤器: anon(不需要任何认证直接可以访问),authBasic(也就是httpBasic),authc(需要认证之后才可以访问),user(需要当前存在用户才可以访问),logout(退出) 授权相关的过滤器: perms(后面跟[ ] 里面加参数,表示具备一些权 阅读全文
posted @ 2019-05-07 17:54 X凯 阅读(839) 评论(0) 推荐(0)
摘要: 接着上一篇文章的基础之上: pom中添加一个切面编程aop的依赖: 然后在spring-mvc.xml文件中开启aop并做相关配置: 接着在controller中添加: 然后运行: 先登录: 登录成功后访问url: 访问成功,说明具备角色。 接着访问另一个url:/testRole1 报错500, 阅读全文
posted @ 2019-05-07 15:25 X凯 阅读(620) 评论(0) 推荐(0)
摘要: 先贴出pom.xml 需要用到的依赖: 接着创建一个自定义Realm: 接着配置Spring,文件目录如下: spring.xml代码如下: spring-dao.xml代码如下: spring-mvc.xml代码如下: 接着写接口UserDao: 实现类: 这里的sql都是自定义sql,也可以将s 阅读全文
posted @ 2019-05-07 09:49 X凯 阅读(1888) 评论(0) 推荐(0)
摘要: 错误信息如下: 修改后正常运行 阅读全文
posted @ 2019-05-06 15:45 X凯 阅读(2541) 评论(1) 推荐(1)
摘要: IniRealm可读取资源文件 resources下创建user.ini: 运行结果: 然后配置连接等,如下: 这里要注意的是JdbcRealm中有默认的一些sql语句: 根据sql去建一个users表: 运行认证测试,结果如下: 再看角色、授权,需要建立角色表user_roles: 还有授权表ro 阅读全文
posted @ 2019-05-05 17:04 X凯 阅读(630) 评论(0) 推荐(1)
摘要: 什么是Shiro? Apache的强大灵活的开源安全框架 认证、授权。企业会话管理、安全加密、缓存管理 一般都是用shiro快速完成功能模块里的权限管理的开发 代码体现: 阅读全文
posted @ 2019-04-30 17:30 X凯 阅读(142) 评论(0) 推荐(0)
摘要: ACT_ID_*:与权限,用户与用户组,以及用户与用户组关系相关的表 ACT_RU_*:代表了流程引擎运行时的库表,RU表示Runtime ACT_HI_*:HI表示History当流程完成了节点以后,就将其迁移到历史数据库表 ACT_GE_*(通用数据库 )涉及到两个表: act_ge_prope 阅读全文
posted @ 2019-04-26 15:36 X凯 阅读(1544) 评论(0) 推荐(0)
摘要: Could not autowire. No beans of 'UserDao' type found 如图,是因为idea检测能力太强,一旦没有找到实现类就会报错,但是我试了,这里其实是注入进来了的,可以正常使用的,但是强迫症,报红看着很难受。 解决办法如下: 将Error降为Warning 然 阅读全文
posted @ 2019-04-23 15:08 X凯 阅读(3114) 评论(1) 推荐(0)
摘要: 根据两种情况来看区别 一.首次计划执行的时间早于当前的时间 1.schedule方法 “fixed-delay”:如果第一次执行时间被延迟了,随后的执行时间按照上一次实际执行完成的时间点进行计算 演示: 执行效果: 2.scheduleAtFixedRate方法 “fixed-rate”;如果第一次 阅读全文
posted @ 2019-04-22 17:40 X凯 阅读(1497) 评论(0) 推荐(0)
摘要: TimerTask的两个重要函数: 1.cancel() 作用: 取消当前TimerTask里的任务 演示: 先在继承了TimerTask的类中添加一个计时器,然后在run方法中合适的位置添加cancel()方法: 接着在之前建的MyTimer类下面执行 执行效果如下: 2.scheduledExe 阅读全文
posted @ 2019-04-22 15:53 X凯 阅读(351) 评论(0) 推荐(0)