spring中bean的声明周期

2025-05-11 07:24:54

1、打开IDEA开发工具,创建一个JAVA文件工程并在该工程下创建lib目标,用于存放spring4的相关jar

spring中bean的声明周期
spring中bean的声明周期

2、找到src目录,再该目录下创建一个com.it999.spring4.init.app的包,在该包下又创建一个Car.java的文件

spring中bean的声明周期
spring中bean的声明周期

3、并在car.java文件中添加了两个属性,一个为carName和carColor,它们分别对应的名称和颜色,添加完成之后,又分别给他们提供set和get的方法以及构造器

spring中bean的声明周期
spring中bean的声明周期

4、同级的src目录下,创建一个spring.xml的配置文件,用于管理java的中Bean对象映射到指定的某一个对象上,并可以给他们赋值

spring中bean的声明周期

5、又在com.it999.spring.init.app下创建一个主函数类,用于测试该bean的声明周期

spring中bean的声明周期

6、随后运行Main.java文件中的main主函数,查看是否获了getBean的对象以及bean中为Car对象是否赋值成功

spring中bean的声明周期

7、当然,单单就从打印car中的赋值来看,是磕聆霖麸无法连接到bean的声明周期过程的,需要在bean-init.xml文件中的bean节点中,添加init-method 和 destroy-method 属性用来声明

spring中bean的声明周期

8、随后,运行Main.java文件中的main主函数,再控制台中查看运行的结果。又运行结果分析,可谀薜频扰得,bean的声明周期时首先调用genBean时,bean被创建,当调用getB髫潋啜缅ean结束后,bean被销毁

spring中bean的声明周期
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢