Spring Java Tutorial

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);
  }
}
File: context.xml


       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">
              class="InjectSimpleDemo"
          p:age="35" 
          p:ageInSeconds="1103760000" 
          p:height="1.79" 
          p:isProgrammer="false"/>