摘要: 1、AOP:【动态代理】定义 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式; 2、基于注解aop的开发流程 1、导入aop模块;Spring AOP:(spring-aspects) 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打 阅读全文
posted @ 2021-06-26 22:07 hanease 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、前言循环依赖:就是N个类循环(嵌套)引用。通俗的讲就是N个Bean互相引用对方,最终形成闭环。在日常的开发中,我们都会碰到类似如下的代码 @Servicepublic class AServiceImpl implements AService { @Autowired private BSer 阅读全文
posted @ 2021-06-26 22:01 hanease 阅读(6211) 评论(0) 推荐(0) 编辑
摘要: 前言本篇文章主要是要介绍如何在Spring IoC 容器中 如何管理Spring Bean生命周期。 在应用开发中,常常需要执行一些特定的初始化工作,这些工作都是相对比较固定的,比如建立数据库连接,打开网络连接等,同时,在结束服务时,也有一些相对固定的销毁工作需要执行。为了便于这些工作的设计,Spr 阅读全文
posted @ 2021-06-26 21:35 hanease 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Spring容器高层视图 Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。 Bean缓存池:HashMap实现 IOC容器介绍 Sprin 阅读全文
posted @ 2021-06-26 21:29 hanease 阅读(681) 评论(0) 推荐(1) 编辑