2024年10月1日
摘要: 单例 生命周期 在bean加载/销毁前后,如果想实现某些逻辑? xml配置+类内实现方法init_method ,destroy_method Bean注入和xml注入 2个方法来配置bean ? 1 . 解析xml/类路径扫描 2.注册 Bean 定义 3.依赖注入(根据bean的配置) 阅读全文
posted @ 2024-10-01 22:00 towboat 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 完全初始化的单例对象缓存(singletonObjects) 功能: 这个缓存用于存储已经完全初始化并可以使用的单例 bean 实例。 存储内容: 当一个 bean 完成初始化,包括所有的依赖注入和后处理之后,它会被放入这个缓存中。之后,对该 bean 的请求将直接返回这个缓存中的实例。 2. 阅读全文
posted @ 2024-10-01 14:41 towboat 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 使用: import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.an 阅读全文
posted @ 2024-10-01 12:53 towboat 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 代理机制: 1. 创建代理对象, Proxy.newProxyInstance 时,JVM 会: 生成代理类的字节码:使用字节码技术生成一个代理类,该代理类实现了所提供的接口。这种代理类继承自 java.lang.reflect.Proxy 并实现了指定的接口。 动态加载代理类:将生成的代理类加载到 阅读全文
posted @ 2024-10-01 12:24 towboat 阅读(2) 评论(0) 推荐(0) 编辑