Spring
文章平均质量分 93
周小闯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态代理背后的魔法:Spring AOP执行链路解析与自定义扩展模板
是一种通过横向抽取横切关注点(如日志、事务、权限等)来提升代码模块化的技术。Spring AOP 基于动态代理实现,通过。通过合理选择实现方式,开发者可高效解决日志、事务、权限等横切问题,提升代码可维护性和扩展性。简化切面定义,支持方法级别的增强,其核心优势在于。:优先 JDK 动态代理,若无接口则用 CGLIB。Spring AOP 通过。Spring AOP 通过。原创 2025-02-25 22:53:29 · 1277 阅读 · 0 评论 -
切面编程核心利器:一文吃透Spring AOP的execution表达式
是 Spring AOP 中最常用的切点表达式,用于精确匹配目标方法的执行路径。表达式通过灵活组合返回类型、类路径、方法名和参数模式,实现精确的方法级切点匹配。原创 2025-02-25 21:57:54 · 1450 阅读 · 0 评论 -
解锁Spring AOP的真正威力:常用注解配置技巧与高效开发实践
Pointcut:灵活定义拦截规则,支持复合表达式@Around:完全控制方法执行流程,需显式调用proceed():配置代理策略,解决自调用问题。原创 2025-02-25 22:30:15 · 961 阅读 · 0 评论 -
Spring事务失效终极指南:手把手教你绕过12大“坑”,代码回滚不再玄学!
对于从事 java 开发工作的同学来说,spring 的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到 spring 事务。确实,spring 事务用起来贼爽,就用一个简单的注解:@Transactional,就能轻松搞定事务。我猜大部分小伙伴也是这样用的,而且一直用一直爽。但如果你使用不当,它也会坑你于无形。原创 2025-02-22 11:15:12 · 1168 阅读 · 0 评论 -
Spring 依赖注入实战指南:XML、注解、Java 配置全面对比
通过将 Bean 的创建和依赖关系管理交给 Spring 容器,实现对象间的松耦合,提高系统的测试性和扩展性。DI 的实现方式:构造器注入:在对象创建时即传入所有必需依赖,清晰且不可变,但当依赖较多时参数列表臃肿。Setter 注入:灵活性高,适用于可选依赖,但对象在初始化前可能不完全且无法使用final。字段注入:实现简单、代码简洁,但隐藏依赖关系、测试不便且依赖容器环境。DI 的配置方式:XML 配置:外部化配置,便于文档化和审查,但配置冗长且缺乏编译期检查。基于注解配置。原创 2025-02-21 10:44:28 · 2671 阅读 · 0 评论
分享