Spring黑马笔记入门四

init destory方法

<bean id="" class="" init-medthod="init" destroy-method="destory"></bean>

这里写图片描述
编写测试类效果图13
再来总结一下spring启动的整个过程解释:
- 首先执行构造方法
- 再次执行init方法
- 再次执行hello()

哎?destory方法 呢 在Spring容器被干掉的时候才会执行它

思考:搞了半天,spring做的事情我不能自己做吗!!

这有什么玩意!!很麻烦,
但是后来人家搞出了依赖注入DI,这和程序有啥关系!!额

白话:给属性赋值!给属性赋值!给属性赋值!

咱们讨论一下:提供两种Xml的方式给属性赋值
1.最常用的set和get方法,
2.构造函数

java中经常用的类型,而DI就是研究如何给这些属性进行赋值的
这里写图片描述
图21
实现了setter和getter方法以后,这就整好了一个bean

严格遵守这个规范
这里写图片描述
图22

给属性进行赋值叫做:装配
我在xml文件中就可以实现装配的过程,也就是说可以给写好的类进行赋值操作!

注意

  • Spring类型 用value
  • 引用类型用 ref

这里写图片描述
图28测试一下是否装配成功

这种一般都是用在配置某些资源的时候才会用,加图 29 30做整和的时候就可以在Spring中配置hibernatede的xml文件,比如以前hibernate 的用户名密码啥的,现在都可以写在spring的映射文件中。
这里写图片描述

这里写图片描述

现在回想一下,spring到底都干了什么事情

  1. 我可以把一个类放到容器中,spring给我创建了一个对象
  2. DI,把类的属性给赋值了

哎哟我XX?我也能自己做啊,为啥要用你!
传统方式:图31 不完全面向接口的编程
这里写图片描述

Spring的实现方式:
图32
这里写图片描述
这个是简单的关于文档读取的小粒子

我只关心这个document的这个接口是怎么干活的,爱谁谁,谁来决定是dpf word这种类型啊?配置文件决定34

这里写图片描述

哇!Spring的这个思想 了不得,

  1. 越到后面越好用
  2. 别的框架和Spring特别好融合,
  3. 而且 IOC+DI java端整个都是面向接口编程

练习一个小项目 spring 的mvc 编程

构造器–构造方法
35 36
这里写图片描述

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值