Example usage for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext

List of usage examples for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext

Introduction

In this page you can find the example usage for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext.

Prototype

public ClassPathXmlApplicationContext(String... configLocations) throws BeansException 

Source Link

Document

Create a new ClassPathXmlApplicationContext, loading the definitions from the given XML files and automatically refreshing the context.

Usage

From source file:com.apress.prospringintegration.controlbus.ControlBusApp.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("controlbus/control-bus.xml");

    MessageChannel input = context.getBean("operationChannel", MessageChannel.class);

    String message = "@controlBean.performOperation()";
    System.out.println("Sending message: " + message);
    Message operation = MessageBuilder.withPayload(message).build();
    input.send(operation);/*from w  w  w.  j a  va 2 s . com*/
}

From source file:sk.stefan.projekt.cxf.CxfApp.java

public static void main(String[] args) throws Exception {

    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
            "classpath:/context/CXFContext.xml");

    CxfApp cxf = (CxfApp) ctx.getBean("cxfApp");

    MsgSender sender = (MsgSender) ctx.getBean("msgSenderClient");
    MsgWrapper wrap = new MsgWrapper();
    wrap.setMsg("KOKOSKO");
    wrap.setQueue("queue1");
    sender.sendMessage(wrap);//from w  w w .  j  av  a2 s . co  m

}

From source file:com.alibaba.dubbo.examples.callback.CallbackProvider.java

public static void main(String[] args) throws Exception {
    String config = CallbackProvider.class.getPackage().getName().replace('.', '/') + "/callback-provider.xml";
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(config);
    context.start();/*from   ww  w .  ja  va2 s .  c  om*/
    System.in.read();
}

From source file:com.apress.prospringintegration.social.twitter.TwitterSearchInbound.java

public static void main(String[] args) throws Exception {
    ApplicationContext context = new ClassPathXmlApplicationContext(
            "/spring/twitter/twitter-search-inbound.xml");

    Thread.sleep(10 * 60 * 1000);
}

From source file:com.alibaba.dubbo.examples.version.VersionProvider2.java

public static void main(String[] args) throws Exception {
    String config = VersionProvider2.class.getPackage().getName().replace('.', '/') + "/version-provider2.xml";
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(config);
    context.start();/*from   w w  w.j a v a 2s. c o m*/
    System.in.read();
}

From source file:org.nekorp.workflow.desktop.control.MainClass.java

public static void main(String arg[]) {
    try {// www.  java 2 s  .  com
        ApplicationContext ctx = new ClassPathXmlApplicationContext("spring/applicationContext.xml");
        ctx.getBean(WorkflowApp.class).startAplicacion();
    } catch (Exception e) {
        MainClass.LOGGER.error("No se logro inicializar la aplicacion", e);
        System.exit(1);
    }
}

From source file:com.tikal.tallerWeb.control.MainClass.java

public static void main(String arg[]) {
    try {//from  www  .j ava  2s. c  o  m
        ApplicationContext mini = new ClassPathXmlApplicationContext("spring/mini-appContext.xml");
        StartupController startupApp = mini.getBean(StartupController.class);
        startupApp.startup();
    } catch (Exception e) {
        MainClass.LOGGER.error("No se logro inicializar la aplicacion", e);
        System.exit(1);
    }
}

From source file:com.apress.prospringintegration.social.twitter.TwitterMentionInbound.java

public static void main(String[] args) throws Exception {
    ApplicationContext context = new ClassPathXmlApplicationContext(
            "/spring/twitter/twitter-mention-inbound.xml");

    Thread.sleep(10 * 60 * 1000);
}

From source file:com.himanshu.spring.context.loader.diffconfigpercontext.RunMe.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(
            "classpath:/diff-config-per-context/context/applicationContext.xml");
    ServiceFactoryDiffConfigPerContext svcRepo = appContext.getBean(ServiceFactoryDiffConfigPerContext.class);
    DummyBean dummyBean_Context1 = svcRepo.getBean(DummyBean.class, "context1");
    logger.info("From Dummy Bean in ctx1 : " + dummyBean_Context1.getWelcomeMsg());
    DummyBean dummyBean_Context2 = svcRepo.getBean(DummyBean.class, "context2");
    logger.info("From Dummy Bean in ctx2 : " + dummyBean_Context2.getWelcomeMsg());
    appContext.destroy();//from   ww w  .  j  a  va2 s  .c om
}

From source file:com.himanshu.spring.context.loader.sameconfigallcontext.RunMe.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(
            "classpath:/same-config-all-context/context/applicationContext.xml");
    ServiceFactorySameConfigAllContext svcRepo = appContext.getBean(ServiceFactorySameConfigAllContext.class);
    DummyBean dummyBean_Context1 = svcRepo.getBean(DummyBean.class, "context1");
    logger.info("From Dummy Bean in ctx1 : " + dummyBean_Context1.getWelcomeMsg());
    DummyBean dummyBean_Context2 = svcRepo.getBean(DummyBean.class, "context2");
    logger.info("From Dummy Bean in ctx2 : " + dummyBean_Context2.getWelcomeMsg());
    appContext.destroy();// www .j  a  v  a  2s .  co  m
}