Spring是什么?Spring的中文名是春天,它是软件开发人的春天,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。我以一个简单的示例解构spring是怎样管理java对象的。
首先,定义一个简单的pojo,代码如下:
首先,定义一个简单的pojo,代码如下:
package com.jvk.ken.spring;
public class Demo {
private String name;
public Demo() {
name="I'm Demo.";
}
public void printName() {
System.out.println(name);
}
public void setName(String name) {
this.name = name;
}
}
对应的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"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
<bean id="demo" class="com.jvk.ken.spring.DemoFactory" />
</beans>