spring的initializingBean实例
1.bean文件
需要实现InitializingBean接口。
package com.jason.spring.initializingbean;import org.springframework.beans.factory.InitializingBean;public class LifeCycleBean implements InitializingBean{@Overridepublic void afterPropertiesSet() throws Exception{// TODO Auto-generated method stub System.out.println("LifeCycleBean initializing...");}}2.测试文件
package com.jason.spring.initializingbean;import org.springframework.beans.factory.xml.XmlBeanFactory;import org.springframework.core.io.ClassPathResource;public class LifeCycleTest{public static void main( String[] args ){XmlBeanFactory factory = new XmlBeanFactory( new ClassPathResource("com/jason/spring/initializingbean/spring-initializingbean.xml" ) );factory.getBean( "lifeBean" );}}3.xml文件spring-initializingbean.xml
<xml version="1.0" encoding="UTF-8" ?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"><beans><bean name="lifeBean"class="com.jason.spring.initializingbean.LifeCycleBean"></bean></beans>