接下来讲的Spring当中的继承
和java当中的继承还是不一样的
新建person类 声明name属性 实现setter getter方法
然后新建学生类 继承自person
37是两种解决问题的方案
- 第一种 是在parent 相当于在父类中赋值 在子类中使用parent要继承父类的内容,
- 因为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