文章目录
普通的XML文件配置
对于xml配置,在Spring 2.0以后使用了Schema格式,使不同类型的配置文件都有了自己的命名空间,使得xml配置更加具有扩展性。
默认的命名空间:没有空间名,用于Spring Bean的定义。
xsi命名空间:用于为每个文档中命名空间指定相应的Schema格式文件。是W3定义的标准命名空间。
aop命名空间:是Spring配置AOP的命名空间,是用户自定义的。
applicationContext.xml
<?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
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean class="com.fzxey.ioc.pojo.UserBean" id="userId" />
</beans>
UserBean.java
package com.fzxey.ioc.pojo;
public class UserBean {
public UserBean() {
}
public void say() {
System.out.println("基于xml配置的bean");
}
}
SpringTest.java
package com.fzxey.ioc;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import