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
jtulach@225
     1
package org.apidesign.anagram.app.spring;
jtulach@225
     2
jtulach@225
     3
import org.apidesign.anagram.api.UI;
jtulach@225
     4
import org.springframework.context.ApplicationContext;
jtulach@225
     5
import org.springframework.context.support.ClassPathXmlApplicationContext;
jtulach@225
     6
jtulach@225
     7
public final class Main {
jtulach@225
     8
    private Main() { }
jtulach@246
     9
jtulach@246
    10
    // BEGIN: anagram.spring.main
jtulach@225
    11
    public static void main(String[] args) throws Exception {
jtulach@226
    12
        ApplicationContext context = new ClassPathXmlApplicationContext(
jtulach@226
    13
            "org/apidesign/anagram/app/spring/conf.xml"
jtulach@226
    14
        );
jtulach@225
    15
        UI ui = (UI)context.getBean("ui", UI.class);
jtulach@225
    16
        ui.display();
jtulach@225
    17
    }
jtulach@246
    18
    // END: anagram.spring.main
jtulach@225
    19
}