文章目录
一、XML方式使用Spring
1.配置元数据信息使用IoC容器
①编写待配置对象类
public class hello{
private String str;
//自动生成get set toString
}
②在配置文件ApplicationContext.xml中配置元数据
创建Bean对象,在加载配置文件时对容器中管理的对象进行初始化,对象类hello被Spring托管,可直接实例化容器进行调用
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 使用Spring创建对象,这个对象即为Bean,id即为变量名,class为new的对象类,property用于设置对象属性值,此处相当于new了一个对象hello,属性str的值为Spring -->
<bean id="hello" class="com.xia.pojo.Hello">
<property name = "str" value = "Spring"/>
</bean>
</beans>
配置文件的属性说明
alias 设置bean的别名 , 可设置多个别名,在获取Bean的时候可以使用别名获取
<alias name="user" alias="NewUser"/>
import引入其他bean的配置,一般用于团队协作时,统一多个bean.xml为一个大的ApplicationContext.xml
<import resource="{path}/beans.xml"/>
bean的配置文件中,主要用到id,name,class三个属性。
id是bean的唯一标识符,若无id只有name,则name为默认标识符;
但若id和name都配置了,则name为别名,可设置多个别名,用逗号、