赞
踩
作为一门功能完善的后端应用框架,spring在满足日常的开发基础上,还提供了许多有用的扩展功能点。我们知道,spring框架中一个重要的体系叫IOC,也即IOC容器,IOC管理的其实是注册在spring中众多的bean,在spring中,IOC对于bean的管理就非常重要。bean的一个很重要的概念就是他具有完整的生命周期,Bean 的生命周期指的是 Bean 的创建、初始化、销毁的过程。
关于bean的知识本文不做深入探究,我们需要知道的是,在日常开发中,尽管spring框架本身为我们完成了很多工作,但是在某些特殊场景下,就需要手动管理某些bean,即通过插手bean的创建初始化等工作去实现一些特殊的应用场景。
spring主要提供了下面的4种方式,让开发者可以手动参与bean的生命周期过程,以下将分别论述。
为演示方便,下文中演示用到的代码和环境提前在本地构建好
GlobalConfig类为全局注解扫描配置类,本文基于注解的方式
@Configuration
@ComponentScan("com.congge.v4")
public class GlobalConfig {
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。