摘要: 有时候经常需要返回2个值或多个值的一个序列,比如数据表的一条记录,文件的一行内容等。除了使用数组Array、集合(List、Set、Map)这些容器类型之外,在Java中我们就必须创建一个Class来作为返回类型。但很多时候我们只需要两三个字段,这个时候非要定义一个class就很烦琐了,所以这肯定不 阅读全文
posted @ 2019-04-19 19:59 zhjh256 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 现在AOP的场景越来越多,所以我们有必要理解下和AOP相关的一些概念和机制。基础知识和原理类大家搜索spring aop/aspectj,有大量现成的可以参考,基本上只要理解了jdk动态代理、cglib字节码动态生成代理就足够了,而且必须知道这个代理类是spring托管的(如果是自己创建的代理类,是 阅读全文
posted @ 2019-04-19 09:05 zhjh256 阅读(47772) 评论(3) 推荐(4) 编辑
摘要: 最近遇到个场景,需要在使用@Bean注解定义bean的时候为对象设置一些属性,比如扫描路径,因为路径经常发布新特性的时候需要修改,所以就计划着放在配置文件中,然后通过@ConfigurationProperties或@Value结合@PropertySource注入,类似如下: 但是只要在Confi 阅读全文
posted @ 2019-04-19 08:33 zhjh256 阅读(4963) 评论(0) 推荐(0) 编辑
摘要: java反射之获取类或接口上的所有方法及其注解(包括实现的接口上的注解) 测试结果输出: public ResultModel auditresult.service.BonusAuditResultServiceImpl.insertNonXATrans():[org.springframewor 阅读全文
posted @ 2019-04-19 07:36 zhjh256 阅读(3010) 评论(0) 推荐(0) 编辑