Spring框架的核心技术是控制反转Ioc。
使用MyEclipse创建一个WebProject,创建完毕后安装Spring框架。
创建一个HelloWorld类,需要一个无参的构造方法。
package com.hu.bean;
public class HelloWorld {
public String name;
public void setName(String name) {
this.name = name;
}
public void sayHello(){
System.out.println("Hello:"+name);
}
public HelloWorld() {
// TODO Auto-generated constructor stub
}
}
创建完毕后,在applicationContext.xml中对配置该bean的属性。
<!-- 使用属性注入的方法 配置bean的属性 -->
<bean id="helloWorld" class="com.hu.bean.HelloWorld">
<property name="name" value="Spring"></property>
</bean>
创建一个用来测试的类Main,在Main方法中调用这个bean。
ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
//2.从IOC容器中获取bean实例对象
HelloWorld helloWorld=(HelloWorld) applicationContext.getBean("helloWorld");
//3.调用实例方法
helloWorld.sayHello();
输出结果:Hello:Spring。
至于为什么要使用Spring框架来配置bean,这个建议大家去腾讯课堂去学习一下,讲解的非常详细。