Spring黑马笔记入门五

接下来讲的Spring当中的继承
和java当中的继承还是不一样的

新建person类 声明name属性 实现setter getter方法
然后新建学生类 继承自person
37是两种解决问题的方案
这里写图片描述

  1. 第一种 是在parent 相当于在父类中赋值 在子类中使用parent要继承父类的内容,
  2. 因为java的继承机制,子类继承了父类的setXXX方法 所以子类可以使用setXX赋值,真正的是子类干。

老师提醒:能在父类种赋值尽量在父类中赋值


注解:解释说明 (其他的地方 可以使用注解控制权限)
不能单独存在 必须依赖于类中的某个部分
如果一个类中的属性太多,那么使用注解的方式就很简单
图38

这里写图片描述
接下来
@Resource

要引入一个命名空间
图片40
这里写图片描述
当我启动spring容器的时候,有几个bean创建几个对象
当spring解析到会在Spring管理的范围内查找这些类的属性上面有没有@Resource
spring’解析Resource的name属性,如果name的属性为空,说明该注解没有写,Spring

爱用哪个用哪个41
这里写图片描述
但是注意:注解适合引用类型,不适合一般类型如string
而且 xml的效率更高,因为注解还得扫描 注解的写法比较简单
但是一般情况效率体现不出来


然而现在Spring帮我们做了很多事
现在可以使得Spring的配置文件越来越简单

<context:component-scan base-package=""></content-scan>

一个类放到Spring容器里,也叫组件。那么大白话,使用这么个玩意就是用来类扫描的,在这个指定包以及子包中扫描。
42 43
这里写图片描述

这里写图片描述
引入更多典型注解 本质都是一样的
44
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值