关于Spring中xml文件的parent属性
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Student extends Person{
public void say(){
System.out.println(this.getName());
}
}
spring配置文件是:
<bean id="person" class="com.itheima09.extend.Person">
<property name="name" value="aaa"></property>
</bean>
<bean id="student" class="com.itheima09.extend.Student" >
</bean>
问题是:
为毛调用student的say方法,输出的值是null?他的父类parent属性name不都已经依赖注入了属性值“aaa”了吗?
要想在student中输出name 要在student的<bean>中写parent属性,为毛呀?不写怎么就不行了 student 已经extends person了呀!!!
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Student extends Person{
public void say(){
System.out.println(this.getName());
}
}
spring配置文件是:
<bean id="person" class="com.itheima09.extend.Person">
<property name="name" value="aaa"></property>
</bean>
<bean id="student" class="com.itheima09.extend.Student" >
</bean>
问题是:
为毛调用student的say方法,输出的值是null?他的父类parent属性name不都已经依赖注入了属性值“aaa”了吗?
要想在student中输出name 要在student的<bean>中写parent属性,为毛呀?不写怎么就不行了 student 已经extends person了呀!!!
...全文
相关推荐
spring-boot-starter-parent-1.5.13.RELEASE.zip
描述中提到的"spring-boot项目pom.xml中parent依赖文件spring-boot-starter-parent-1.5.13.RELEASE.pom",进一步阐述了这个压缩包的内容。
spring配置文件:整理总结Spring中XML配
Spring的应用配置主要通过XML文件进行,这些文件通常包含了beans及其依赖关系等信息。然而,随着项目规模的增长,XML配置文件变得越来越冗长和难以管理。
尚学堂Spring学习笔记
/XML/XML Catalog → add,然后选择URI,选择Location,然后在下载的Spring包的根目录下找到dist文件夹,在resources文件夹下选择spring-beans-2.0
spring bean 属性总结
在Spring中,核心概念之一就是Bean,它是一个简单的Java对象,由Spring IoC容器管理。Spring通过XML配置文件或注解来定义、配置和管理Beans。
Spring中xml的配置[定义].pdf
在Spring框架中,XML配置是实现依赖注入(DI)的主要方式之一。XML配置文件用于定义bean的实例化、初始化过程以及它们之间的依赖关系。以下是基于提供的文件内容详细讲解的几个关键知识点:1.


