`

spring的initializingBean实例

阅读更多
1.bean文件
   需要实现InitializingBean接口。
package com.jason.spring.initializingbean;

import org.springframework.beans.factory.InitializingBean;

public class LifeCycleBean implements InitializingBean
{

	@Override
	public 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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics