Configuration file Beans.xml
<?XML version= "1.0" encoding= "UTF-8"?> <Beansxmlns= "Http://www.springframework.org/schema/beans"Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xsi:schemalocation= "Http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <BeanID= "HelloWorld"class= "Com.importnew.HelloWorld"> < Propertyname= "message"value= "good"/> < Propertyname= "XINGRONGCI"value= "Praise"/> </Bean> </Beans>
Main program Mainapp.java
Packagecom.importnew;ImportOrg.springframework.context.ApplicationContext;ImportOrg.springframework.context.support.ClassPathXmlApplicationContext; Public classMainapp { Public Static voidMain (string[] args) {ApplicationContext context=NewClasspathxmlapplicationcontext ("Beans.xml"); HelloWorld obj= (HelloWorld) context.getbean ("HelloWorld"); Obj.printmessage (); }}
Helloworld.java
Packagecom.importnew; Public classHelloWorld {PrivateString message; PrivateString XINGRONGCI;//Private Public voidsetmessage (String message) { This. Message =message; } PublicString getMessage () {return This. Message; } /**set an adjective as a property of this class **/ Public voidSETXINGRONGCI (String xingrongci) { This. XINGRONGCI =XINGRONGCI; } PublicString getxingrongci () {return This. Xingrongci; } Public voidPrintmessage () {System.out.println ("Xiaoming" + message + "\ n"); SYSTEM.OUT.PRINTLN (Message+ "Xiao Wang" + "\ n"); SYSTEM.OUT.PRINTLN (Message+ "is an adjective" + "\ n"); System.out.println ("Say someone" + message + "may be" +xingrongci+ "means" + "\ n"); SYSTEM.OUT.PRINTLN (Message+ "Xiao Wang and Xiao Ming" + "\ n"); }}
Effect
My Sixth Java program Spring-bean