Spring中bean的初始化和销毁之前的方法XML和注解的两种形式

首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程

               


XML形式

package cn.xy;

public class StudentServiceImpl
{
 private StudentDao studentDao;

 public void init()
 {
  System.out.println("正在执行初始化的init方法");
 }

 public void save(Student s)
 {
  studentDao.insert(s);
 }
 
 
 public void destory()
 {
  System.out.println("正在执行销毁之前的destory方法");
 }

 public StudentDao getStudentDao()
 {
  return studentDao;
 }

 public void setStudentDao(StudentDao studentDao)
 {
  this.studentDao = studentDao;
 }

}

<bean id="studentDao" class="cn.xy.StudentDao" />
<bean id="studentService" class="cn.xy.StudentServiceImpl" init-method="init" destory-method="destory">
 <property name="studentDao" ref="studentDao">
</bean>

 

 

注解形式

package cn.xy;

public class StudentServiceImpl
{
       
 private StudentDao studentDao;

 @PostConstruct
 public void init()
 {
  System.out.println("正在执行初始化的init方法");
 }

 public void save(Student s)
 {
  studentDao.insert(s);
 }
 
 @PreDestory
 public void destory()
 {
  System.out.println("正在执行销毁之前的destory方法");
 }

 public StudentDao getStudentDao()
 {
  return studentDao;
 }

 @Resource
 public void setStudentDao(StudentDao studentDao)
 {
  this.studentDao = studentDao;
 }

}

 

           

浏览人工智能教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值