bean.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="helloBean" class="danke.HelloBean"> <property name="helloWord"><value>Hello!man!</value></property> </bean> </beans> HelloBean.java package danke; public class HelloBean { private String helloWord = "Hello!World!"; public void setHelloWord(String helloWord) { this.helloWord = helloWord; } public String getHelloWord() { return helloWord; } } SpringTest.java package danke; import java.io.*; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.Resource; public class SpringTest { public static void main(String[] args) throws IOException { new SpringTest(); } public SpringTest() { String abc=new String("abc"); System.out.println(abc); try { //BeanFactory factory = new XmlBeanFactory((Resource)is); InputStream is = getClass().getResourceAsStream("bean.xml"); System.out.println(abc); XmlBeanFactory factory = new XmlBeanFactory(is); HelloBean hello = (HelloBean) factory.getBean("helloBean"); System.out.println(hello.getHelloWord()); } catch(Exception e) { e.printStackTrace(); } System.out.println(abc); } } 
|