分类: Spring

4 篇文章

SpringBoot中扩展点
参考文档 Spring常用扩展点_spring扩展点-CSDN博客 15个Spring扩展点,一般人知道的不超过5个! - 知乎 (zhihu.com) BeanFactoryPostProcessor与BeanPostProcessor区别: 触发时机不同,前者BeanFactoryPostProcessor是在容器refresh方法中调用,而后…
Spring Mybatis
mybatis-spring-boot-autoconfig中包含有MybatisAutoConfiguration 其中注入了SqlSessionFactory与SqlSessionTemplate(SqlSessionTemplate中封装了SqlSessionFactory),还有MapperScannerRegistrarNotFoundC…
Spring data jpa
参考链接 spring data jpa 全面解析(实践 + 源码分析) - ThinkDiff - 博客园 (cnblogs.com) JpaRepositoryBean创建流程分析 - 知乎 (zhihu.com) SpringBoot 自动配置:Spring Data JPA - 掘金 (juejin.cn) Spring Data JPA的…
Spring中不同代理aspectj,cglib,动态代理之间区别
Aspectj并不是动态的在运行时生成代理类,而是在编译的时候就植入代码到class文件 由于是静态织入的,所以性能相对来说比较好 Aspectj不受类的特殊限制,不管方法是private、或者static、或者final的,都可以代理 Aspectj不会代理除了限定方法之外任何其他诸如toString(),clone()等方法 Spring代理实…