Spring
文章平均质量分 80
IT小分享
分享技术 共同进步
展开
-
Spring5.2.x 源码使用Gradle成功构建
Spring5.2.x 源码使用Gradle成功构建,经过无数次猜坑后的总结,避免重蹈覆辙原创 2023-08-06 16:22:02 · 259 阅读 · 1 评论 -
Spring 事务源码分析
在实际工作中,会经常碰到如下代码,以前对这些只知道底层由spring事务去管理的。多年后打开源码心中的疑惑也解开了。故写此文章对学习的一个总结,让准备或在学的小伙伴少走弯路,快速前进,升职加薪!一 事务代码配置1 db.properties配置db.main.driver=com.mysql.cj.jdbc.Driverdb.main.url=jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=utf-8&am原创 2021-08-10 17:30:48 · 187 阅读 · 0 评论 -
Spring AOP源码分析
在实际项目中会碰到这样一种场景,在不改动业务情况下,记录接口执行日志。通常解决方案是使用基于AOP的Aspectj注解。那问题来了Sping AOP与Aspectj有何区别?一 什么是AOP ?什么是Spring AOP?什么是AspectJ?1 AOP 全称是“Aspect Oriented Programming”,即面向切面编程。主要作用是在不改变业务代码情况下,为业务添加另外的通用功能,AOP是代理模式的应用。适用于日志记录,事务管理,参数检验等场景。常见术语: Joinpoi原创 2021-08-04 07:46:29 · 143 阅读 · 0 评论 -
Spring 依赖注入原理
有时所在项目忙于业务快速迭代,只知道如何应用框架组件,底层原理却忽略了,框架许多精妙设计没掌握到。每天重复流水线工作,业务层面有所提升,但技术原地不动,每次热情高涨探索底层实现,由于种种原因,坚持没多久就放弃了。为了解开放弃探索小伙伴们心中疑惑,本人花了一些时间研究了底层实现。此次分享学习心得为Spring 依赖注入原理,在实际项目中最常见的依赖注入场景,跨业务注解服务互相调用,配置文件引用第三方服务时信息配置。一 什么是依赖注入通过类setXxx函数,有参构造函数或注解形式为类的成员属性附上值原创 2021-07-20 08:53:00 · 277 阅读 · 1 评论