- 博客(4)
- 收藏
- 关注
原创 SpringAop
导入坐标:spring-context已经包含了spring-aopSpring AOP 的工作原理Spring AOP使用代理模式来实现AOP。对于Spring中的Bean,默认情况下会使用JDK动态代理,如果目标类没有实现接口,则会使用CGLIB代理。当应用程序调用目标对象的方法时,实际上是调用了代理对象的方法。代理对象负责在适当的时候执行通知,并将调用转发给目标对象。Spring AOP 的优点提高了代码的重用性和模块化程度。减少了重复代码。提高了系统的可维护性。
2025-03-04 18:01:32
882
原创 SpringIoc核心机制详解
控制反转(Inversion of Control, IoC)是一种编程范式,颠覆了传统代码对对象创建和依赖管理的控制权。传统模式中,开发者需手动通过new关键字实例化对象并管理依赖关系,而 IoC 将这一过程移交至容器,由容器动态完成对象的创建、配置和生命周期管理。其核心目标是通过解耦提升代码复用性、可维护性和可测试性。关键术语依赖注入(DI):IoC 的具体实现方式,容器通过构造器、Setter 方法或字段直接注入对象依赖。容器:Spring 的和。
2025-03-03 16:54:44
673
原创 SpringCache注解的使用
注解功能是否执行方法常见场景@Cacheable缓存读取可能不执行查询数据@CachePut缓存更新必须执行更新或保存数据缓存清除不执行删除或修改数据后清理缓存通过合理使用这三个注解,可以有效管理缓存,提升系统性能并保证数据一致性。
2025-03-01 10:24:44
346
原创 @NoArgsConstructor 和 @AllArgsConstructor
和是 Lombok 库中提供的两个非常有用的注解,用于简化 Java 类的构造函数生成。Lombok 是一个旨在减少样板代码(boilerplate code)的库,通过注解处理器在编译时自动生成相应的代码。
2025-01-09 20:46:00
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人