spring中bean的声明周期

2024-10-13 04:12:01

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的声明周期
猜你喜欢