加载中
接口方法上的注解无法被@Aspect声明的切面拦截的原因分析

Spring中使用MyBatis的Mapper接口自动生成时,用一个自定义的注解标记在Mapper接口的方法中,@Aspect定义一个切面拦截这个注解以记录日志或者执行时长。但是惊奇的发现,在Spring Boot 1.X(S...

2018/05/07 18:32
5.6W
透过现象看原理:详解Spring中Bean的this调用导致AOP失效的原因

在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。这是为什么呢?本文将代理遨游在源码...

2018/05/06 12:40
23.8W
完全读懂Spring框架之AOP实现原理

从本文可以了解到什么? Spring的核心之一AOP具体是如何实现的 Spring AOP使用了哪些动态代理方式 如何使用Spring AOP创建代理对象 Spring有哪些代理切入方式,如何增加切面 在Spring之外有哪...

2018/04/18 19:06
20.9W
侦探剧场:堆内存神秘溢出事件

小光是一名私家侦探,是小光侦探事务所的负责人。这天,他正在事务所中喝茶,突然接到警官M的电话,说接到线上总共三台机器,有一台机器报警,Java堆内存占用超过95%,无法正常得到服务器的响...

2018/03/03 23:49
1W
使用FastBootWeixin框架快速开发微信公众号

本框架基于SpringBoot实现,使用简单快捷,可以快速的完成一个微信公众号 在使用本框架前建议对微信公众号开发文档有所了解,不过在不了解公众号文档的情况下使用本框架也能完成一个简单的微...

MyBatis解析XML标签及占位符相关源码剖析

开端 今天小朋友X在开发过程中遇到了一个bug,并给mybatis提了一个ISSUE:throw ReflectionException when using #{array.length} 大致说明下该问题,在mapper.xml中,使用#{array.length}来...

2018/03/30 14:13
3.6K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部