Spring = XML解析 + 注解+反射 + 工厂模式
以下介绍通过以上技术实现对象的创建以及对象方法的调用;
目的:通过Spring方法创建对象实现对象方法调用降低类与类之间的耦合性
User类
public class User {
public void add(){
System.out.println("finish;");
}
}
XML文件:接下来会讲如何通过XML解析来读取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 id = "user" class="com.atguigui.spring.User"></bean>
</beans>
工厂类UserFactory:包含一个静态方法返回新建的对象;这边采用读取配置文件目的是为了进一步降低耦合性(相