一个简单的spring

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

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);

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有