applicationContext.xml
<bean id="helloBean" class="main.Hello">
<property name="myString" value="iiiiiiiiiiiiiiiii"></property>
</bean>
App.java
public class App {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");//取配置文件
Hello objHello = (Hello) context.getBean("helloBean");//取id为helloBean的bean,并且将成员变量myString的值设为iiiiiiiiiiiiiiiii
System.out.println("===" + objHello.getMyString());
}
}
Hello.java
//类要使用spring注入,必须遵循bean规范【类必须是一个公共类,有一个空的构造函数,类变量都为private,并且有对应变量的getter/setter方法】
public class Hello {
private String myString;
public void setMyString(String string){
this.myString = string;
}
public String getMyString() {
return this.myString;
}
}