package cm.xls.czq.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class HelloWorld {
String user = null;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public static void main(String[] args) {
//创建IOC容器
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
//通过方法获取对象
HelloWorld bean = (HelloWorld)applicationContext.getBean("helloWorld");
//调用对象的方法
String user2 = bean.getUser();
//打印
System.out.println(user2);
}
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class HelloWorld {
String user = null;
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public static void main(String[] args) {
//创建IOC容器
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
//通过方法获取对象
HelloWorld bean = (HelloWorld)applicationContext.getBean("helloWorld");
//调用对象的方法
String user2 = bean.getUser();
//打印
System.out.println(user2);
}
}
配置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"
xmlns:util
=
"http://www.springframework.org/schema/util"
xmlns:p
=
"http://www.springframework.org/schema/p"
xsi:schemaLocation
=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd"
>
<!-- 配置一个 bean -->
<bean id ="helloWorld" class= "cm.xls.czq.spring.HelloWorld">
<!-- 为属性赋值 -->
<property name ="user" value="Jerry" ></property >
</bean >
</
beans
>