init-method:配置一个方法作为生命周期的初始化方法,Spring会在对象创建后立即调用。
destory-method:配置一个方法作为生命周期的销毁方法,Spring会在关闭和销毁所有对象前调用。
applicationContext.xml <?xml version="1.0" encoding="utf-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean name="user" class="cn.jjs.bean.User" init-method="init" destroy-method="destroy"></bean> </beans>User.java package cn.jjs.bean; public class User { public User() { System.out.println("User空参构造器"); } private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void init() { System.out.println("init方法"); } public void destroy() { System.out.println("destroy方法"); } }
Spring的初始化与销毁方法(xml)
最新推荐文章于 2023-04-17 08:19:57 发布
本文介绍如何在 Spring 中通过 init-method 和 destroy-method 属性配置 Bean 的生命周期方法。通过 applicationContext.xml 文件中的 User Bean 示例,展示了初始化(init)和销毁(destroy)方法的具体实现。
535

被折叠的 条评论
为什么被折叠?



