春天的传承
这是竞彩篮球分析教程系列的16个部分中的11个:竞彩篮球分析的继承。
教程内容:初学者春季教程
- 弹簧 框架介绍
- 春季面试题
- 春天的依赖注入(IOC)
- 基于竞彩篮球分析 XML的配置示例
- 基于竞彩篮球分析 爪哇 的配置
- 在春季通过setter方法进行依赖注入
- 在春天通过构造函数进行依赖注入
- 弹簧 Bean作用域示例
- 在春季初始化集合
- 春季自动接线
- 春天的传承
- 弹簧 ApplicationContext
- 春季生命周期回调
- 春季的BeanPostProcessors
- 弹簧 中基于注释的配置
- 春季AOP教程
在春季,支持继承性来重用已编写的bean,以便bean可以共享它们之间的通用属性和方法。
子bean将具有父bean的所有属性和方法,并且子bean可以覆盖父bean。’的属性或方法。
有关在Eclipse IDE中配置spring的信息,请参阅 你好世界的例子
弹簧 中的继承示例
1.Person.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
包 组织 . Arpit . 爪哇 postsforlearning; 上市 类 人 { 串 名称 ; 上市 串 getName () { 返回 名称 ; } 上市 虚空 setName ( 串 名称 ) { 这个 . 名称 = 名称 ; } } |
2,Employee.java
在包下创建Employee.java 组织 .arpit.javapostsforlearning.java ..将以下内容复制到Employee.java中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
包 组织 . Arpit . 爪哇 postsforlearning; 上市 类 雇员 延伸 人 { 整型 员工编号; 上市 整型 getEmployeeNumber() { 返回 员工编号; } 上市 虚空 setEmployeeNumber( 整型 员工编号) { 这个 .员工编号 = 员工编号; } } |
3.ApplicationContext.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<? XML文件 版 ="1.0" 编码方式= “ UTF-8” ?> < 豆子 XML文件 ns ="http://www.springframework.org/schema/beans" XML文件 ns : si ="http://www.w3.org/2001/XMLSchema-instance" XML文件 ns : 哎呀 ="http://www.springframework.org/schema/aop" si :schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> < 豆 ID =“ personBean” 类 =“ 组织 .arpit.javapostsforlearning.Person”> <属性 名称 = “名称” 值 = “阿尔伯特” /> </ 豆 > < 豆 ID =“ emp loyeeBean” 类 =“ 组织 .arpit.javapostsforlearning.Employee” 父母 =“ personBean”> <属性 名称 ="员工编号" 值 =“ 178230” /> </ 豆 > </ 豆子 > |
在这里,我们声明了两个具有相应ID的bean。
1.ID为“PersonBean”
2. ID为“EmployeeBean”
我们已经使用 父母 的属性,以显示Person是Employee的父类。
1 2 3 |
< 豆 ID =“ emp loyeeBean” 类 =“ 组织 .arpit.javapostsforlearning.Employee” 父母 =“父bean的id或名称”> |
4.InheritanceIn竞彩篮球分析Main.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
包 组织 . Arpit . 爪哇 postsforlearning; 进口 组织 .弹簧框架.语境.ApplicationContext; 进口 组织 .弹簧框架.语境.支持.ClassPathXmlApplicationContext; 上市 类 InheritenceIn竞彩篮球分析Main { 上市 静态的 虚空 主要 ( 串 [] args ) { ApplicationContext appContext = 新 ClassPathXmlApplicationContext(“ ApplicationContext.xml”); 雇员 emp =(雇员) appContext. getBean (“ emp loyeeBean”); 系统 . 出 . 打印 (“员工姓名:”+ emp . getName ()); 系统 . 出 . 打印 (“员工编号:”+ emp .getEmployeeNumber()); } } |
5,运行
1 2 3 4 |
雇员 名称 : Arpit 雇员 数 :178230 |
那’关于竞彩篮球分析继承的全部内容。
在下一篇文章中,我们将看到 春天applicationContext.