samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/Main.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:21 +0200
changeset 230 3282ef5328a8
permissions -rw-r--r--
Yet another example of spring autoconfiguration
jtulach@230
     1
package org.apidesign.anagram.app.springscan;
jtulach@230
     2
jtulach@230
     3
import org.apidesign.anagram.api.UI;
jtulach@230
     4
import org.springframework.context.ApplicationContext;
jtulach@230
     5
import org.springframework.context.support.ClassPathXmlApplicationContext;
jtulach@230
     6
jtulach@230
     7
public final class Main {
jtulach@230
     8
    private Main() { }
jtulach@230
     9
    
jtulach@230
    10
    public static void main(String[] args) throws Exception {
jtulach@230
    11
        ApplicationContext context = new ClassPathXmlApplicationContext(
jtulach@230
    12
            "org/apidesign/anagram/app/springscan/conf.xml"
jtulach@230
    13
        );
jtulach@230
    14
        UI ui = (UI)context.getBean("ui", UI.class);
jtulach@230
    15
        ui.display();
jtulach@230
    16
    }
jtulach@230
    17
}