File: context.xml 
 
 
 
<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:p="http://www.springframework.org/schema/p" 
       xsi:schemaLocation=" 
                http://www.springframework.org/schema/beans 
                http://www.springframework.org/schema/beans/spring-beans.xsd"> 
 
    <bean id="injectSimpleDemo"  
          class="InjectSimpleDemo" 
          p:age="35"  
          p:ageInSeconds="1103760000"  
          p:height="1.79"  
          p:isProgrammer="false"/> 
 
</beans> 
 
 
File: Main.java 
 
import org.springframework.beans.factory.xml.XmlBeanFactory; 
import org.springframework.core.io.ClassPathResource; 
 
public class Main { 
 
  public static void main(String[] args) { 
    XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource( 
        "context.xml")); 
    InjectSimpleDemo simple = (InjectSimpleDemo) factory.getBean("injectSimpleDemo"); 
    System.out.println(simple); 
  } 
} 
 
class InjectSimpleDemo { 
  private String name; 
 
  private int age; 
 
  private float height; 
 
  private boolean isProgrammer; 
 
  private Long ageInSeconds; 
 
  public void setAgeInSeconds(Long ageInSeconds) { 
    this.ageInSeconds = ageInSeconds; 
  } 
 
  public void setIsProgrammer(boolean isProgrammer) { 
    this.isProgrammer = isProgrammer; 
  } 
 
  public void setAge(int age) { 
    this.age = age; 
  } 
 
  public void setHeight(float height) { 
    this.height = height; 
  } 
 
  public void setName(String name) { 
    this.name = name; 
  } 
 
  @Override 
  public String toString() { 
    return String.format("Name: %s\nAge: %d\nAge in Seconds: %d\nHeight: %g\nIs Programmer?: %b", 
        this.name, this.age, this.ageInSeconds, this.height, this.isProgrammer); 
  } 
} 
 
 
 
        
 
            
       
  |