1. 程式人生 > >init-method和destroy-method指定的方法是該類裡的哪個方法初始化和那個方法是銷燬

init-method和destroy-method指定的方法是該類裡的哪個方法初始化和那個方法是銷燬

<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;
 }
}