Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package javaspringtest; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * * @author Emma */ public class JavaSpringTest { /** * @param args the command line arguments */ public static void main(String[] args) { // Triangle tri = new Triangle(); // BeanFactory factory = new XmlBeanFactory(new FileSystemResource("spring.xml")); // Triangle triObj = (Triangle) factory.getBean("triangle"); // ApplicationContext context = new ClassPathXmlApplicationContext("file:spring.xml"); // file: preffix point to file system resources, not classpath. // file path can be relative or system (/home/user/Work/src...) ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); Shape shape = (Shape) context.getBean("circle"); shape.draw(); // System.out.println(context.getMessage("greetings", null, "Default Greeting", null)); // key in proprity file, , default msg, location to look for } }