aisell
璞砆
在工作中修行
展开
-
初识Shiro权限框架
(一)shiro框架是什么?Apache Shiro是一个强大且易用的Java安全框架,可以实现身份验证、授权、密码学和会话管理,号称shiro的四大基石。(二)shiro架构认识?(1)宏观–外部(2)微观–内部...原创 2019-03-19 23:19:09 · 85 阅读 · 0 评论 -
Spring集成Shiro权限框架
(一)导包<!-- shiro的支持包 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.4.0</version> &...原创 2019-03-19 23:23:47 · 178 阅读 · 0 评论 -
SpringDataJpa扩展
前言:SpringDataJpa是SpringData的子框架,在Jpa的基础上进一步进行了封装和扩展,但是依旧满足不了我们的开发需求,因为小编这里列举一下通过自定义Repository对SpringDataJpa的进行扩展,并实现三个功能,如果还需要进行扩展直接添加对应的方法即可。好了,先放一张图片便于理解吧通过上图可以知道,只要自定义的仓库类实现了JpaRepository,Spri...原创 2019-03-15 17:55:54 · 1149 阅读 · 0 评论 -
aisell项目Day02_细节
1、 父类使用abstract修改,并且不能添加Spring的注解,如@Service或@Repository之类的注解,因为父类只是被子类所继承,规范子类的方法2、业务层的父类需要添加事务@Transactional(readOnly = true,propagation = Propagation.SUPPORTS) 增加和修改的方法使用@Transactional注解3、测...原创 2019-03-29 22:55:25 · 93 阅读 · 0 评论 -
SpringDataJpa的no Session错误的解决方案
解决no Session错误错误代码:Could not write content: could not initialize proxy - no Session (through reference chain: cn.lzj.aisell.common.UIPage[“rows”]->java.util.UnmodifiableRandomAccessList[0]->c...原创 2019-03-15 19:19:02 · 1358 阅读 · 0 评论 -
Spring集成JPA出现No serializer错误的解决方案
错误代码:HTTP Status 500 - Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to av...原创 2019-03-15 19:29:26 · 1074 阅读 · 0 评论 -
SpringDataJpa返回的数据和EasyUI中的数据匹配不上
使用SpringDataJpa和easyUI进行分页查询数据时,获取不了数据,前台能传参,后台也有数据,就是无法访问数据。因为SpringDataJpa返回的数据和EasyUI中的数据匹配不上SpringDataJpa返回:{content:…,totalElements:…}EasyUI需要{rows:…,total:…}无法匹配,导致数据无法获取进行兼容所以准备一个类进行兼容,直接...原创 2019-03-15 19:36:03 · 147 阅读 · 0 评论 -
aisell项目Day03_细节
(一 )第三天主要实现的功能实现对员工信息的增删改准备:在jsp页面中的from表单内的添加、修改、删除、查询的空间中添加自定义属性data-method="add" data-method="edit" data-method="remove" data-method="save"js代码中为jsp页面上所有的data-method内的属性添加事件/*为页面上所有...原创 2019-03-29 22:55:35 · 135 阅读 · 0 评论 -
aisell项目Day07_细节
(一)主要实现功能① 实现修改session中的主体为当前对象② 实现授权管理③ 实现菜单栏从数据库中显现(二)细节处理(1)从数据库获取权限1、将权限变为从数据库中获取的真实权限在拦截代码中:1)注入权限业务层(因为在shiro的xml中配置了bean )2)从数据库中获取所有的权限3)将获取的权限集合遍历,并将每一个权限存入自定义拦截代码中(注意此时需要通过字符串,拼接编号...原创 2019-03-29 22:55:44 · 120 阅读 · 0 评论