samples/componentinjection/anagram-modular/src-app-spring/org/apidesign/anagram/app/spring/Main.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:08:18 +0200
changeset 246 128db998ee1c
parent 245 ce3b323add40
permissions -rw-r--r--
Merge: Work done on the spring and lookup is not in trunk
     1 package org.apidesign.anagram.app.spring;
     2 
     3 import org.apidesign.anagram.api.UI;
     4 import org.springframework.context.ApplicationContext;
     5 import org.springframework.context.support.ClassPathXmlApplicationContext;
     6 
     7 public final class Main {
     8     private Main() { }
     9 
    10     // BEGIN: anagram.spring.main
    11     public static void main(String[] args) throws Exception {
    12         ApplicationContext context = new ClassPathXmlApplicationContext(
    13             "org/apidesign/anagram/app/spring/conf.xml"
    14         );
    15         UI ui = (UI)context.getBean("ui", UI.class);
    16         ui.display();
    17     }
    18     // END: anagram.spring.main
    19 }