Spring应用实践
文章平均质量分 60
云栖路
http://www.ityouknow.com/share/2017/10/01/resource-sharing.html
http://www.3xmq.com/article/1520501861192
http://www.3xmq.com/ 架构中国 sxx573626822
展开
-
项目Shiro注解权限角色使用
Shiro共有5个注解,先了解,在应用RequiresAuthentication:使用该注解标注的类,实例,方法在访问或调用时,当前Subject必须在当前session中已经过认证。RequiresGuest:使用该注解标注的类,实例,方法在访问或调用时,当前Subject可以是“gust”身份,不需要经过认证或者在原先的session中原创 2017-10-23 18:36:07 · 1747 阅读 · 0 评论 -
对结果集 list 进行模糊查询分页排序
对结果集 list 进行模糊查询分页排序原创 2017-12-28 13:32:01 · 2494 阅读 · 0 评论 -
Idea springBoot配置器中 @Configuration 注解中使用 Autowired 注入报错
因为在SB项目的启动的最初阶段,spring加载注入配置器bean,还没有扫描到工程的bean,无法发现对应的 bean ,于是就需要我们手动的给其指定需要扫描的包使用@ComponentScan注解并指定所需model类的包地址就可以解决整个问题了@Configuration@ComponentScan({"com.ahies.itsm.system.permission.servi...原创 2017-12-28 16:37:11 · 9812 阅读 · 2 评论 -
IE11兼容问题解决
微软向兼容性靠拢,使得IE11浏览器标识变成Mozilla,导致处理下载文件时出现乱码问题,但不无解决方法,查看请求发现IE11的标识 rv:11,这里区分了IE11所以 StringUtils.contains(userAgent, "rv:11")即可解决问题ResponseUtill.download(request, response, "人员管理基本信息.xls",原创 2018-01-16 17:02:27 · 7086 阅读 · 0 评论 -
注解参数解析器,设置参数至请求上下文
很多情况下,需要通过外部方法获取业务特定的公共的实例信息,例如在集成用户信息时,无状态协议下从缓存中获取用户认证信息等等,这里介绍一种自定义注解方式获取用户认证信息,这样在集成用户信息时,只要在web请求上使用一个注解就能获取.示例如下:1:定义一个注解import java.lang.annotation.*;/** * 从token获取用户Java对象注解类. * ...原创 2018-02-01 18:39:39 · 798 阅读 · 0 评论 -
树形递归封装排序示例和循环查询
循环递归递归查询树的下级树整体思路是查询所有树节点,根据父树节点id循环树节点组装一个map,key为树父节点id, @Override public List<Integer> queryChildOrganizationStatusByIdList(List<Integer> organizationIds) throws Exception { ...原创 2018-01-30 10:27:43 · 1121 阅读 · 0 评论 -
系统明文密码加密传输
最近项目PL提出系统数据越权和明文密码传输问题,涉及网络安全的问题,这让我一脸懵逼,查阅相关资料后做相关记录1. 数据越权: 涉及重要功能需要验证用户是否当前用户操作,修改密码功能接口参数用户Id人员被恶意篡改,应该应用系统token缓存用户信息做修改密码操作2. 明文密码: 1. 加密解密1.1 前端js加密概述对系统安全性要求比较高,那么需要选择https协议来传输数据...转载 2018-03-12 09:40:07 · 6308 阅读 · 0 评论 -
Java Bean Validation注解效验详解及常见UnexpectedTypeException
介绍:在项目开发中,实体参数效验经常用到,例如在导入,参数传递,不仅仅是数据安全,还是保证系统的健壮性.后端参数校验通常是是直接在业务方法里面进行逻辑判断,执行具体的业务。但这样带给我们的是代码的耦合,冗余。当我们多个地方需要校验时,我们就需要在每一个地方调用校验程序,导致代码很冗余,且不美观。在做导入时,效验表格实体时应用到了Hibernate Validator校验工具,Hibe...原创 2019-04-12 15:01:28 · 6489 阅读 · 0 评论