init-method和destroy-method指定的方法是該類裡的哪個方法初始化和那個方法是銷燬
阿新 • • 發佈:2019-02-09
<bean id="userService" class="com.bjsxt.service.UserService" init-method="init" destroy-method="destory">
<property name="userDAO" ref="userDAO"/>
</bean>
這裡的init-method 表示UserService 在初始化的時候自動執行 init()方法 在銷燬的時候自動執行 destory()方法
public class UserService {
private UserDAO userDAO;
public void init() {
System.out.println("init");
}
public void destory() {
System.out.println("destory");
}
public void add(User user) {
userDAO.save(user);
}
public UserDAO getUserDAO() {
return userDAO;
}
public void setUserDAO(UserDAO userDAO) {
this.userDAO = userDAO;
}
}