UserBean.java
package org.rockie;
import org.springframework.beans.factory.InitializingBean;
public class UserBean implements InitializingBean{
private String username;
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public void init()
{
username="rockie";
age=22;
}
public void afterPropertiesSet() throws Exception {
// TODO 自动生成方法存根
username="kissrockie";
age=22;
}
}
--------------------------------------------------------------------------------
applicationContext.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 id="user" class="org.rockie.UserBean" abstract="false"
singleton="true" lazy-init="default" autowire="default"
dependency-check="default">
</bean>
</beans>
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/Kipen/archive/2007/04/08/1556143.aspx
本文介绍了一个使用Spring框架的UserBean类实现InitializingBean接口来进行Bean初始化的例子。通过定义UserBean类并实现在Spring上下文中初始化的方法,展示了如何设置默认属性值。此外,还提供了一个简单的applicationContext.xml配置文件示例。

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



