Example usage for org.springframework.context.support GenericXmlApplicationContext load

List of usage examples for org.springframework.context.support GenericXmlApplicationContext load

Introduction

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

Prototype

public void load(String... resourceLocations) 

Source Link

Document

Load bean definitions from the given XML resources.

Usage

From source file:com.mycompany.mavenproject3.annotation.ConstructorConfusion.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:META-INF/spring/app-context-annotation.xml");
    ctx.refresh();/*from   w  w  w  . jav a  2  s.  co m*/
    ConstructorConfusion cc = (ConstructorConfusion) ctx.getBean("constructorConfusion");
    System.out.println(cc);
}

From source file:com.home.ln_spring.ch4.annotation.InjectSimple.java

public static void main(String args[]) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:app-context-annotation.xml");
    ctx.refresh();//from   ww w.  j ava  2  s .  c o m

    InjectSimple simple = (InjectSimple) ctx.getBean("injectSimple");
    System.out.println(simple);
}

From source file:com.home.ln_spring.ch5.context.MessageSourceDemo.java

public static void main(String[] args) {
    GenericXmlApplicationContext context = new GenericXmlApplicationContext();

    context.load("classpath:appContext/messageSource.xml");
    context.refresh();/*from ww w .  j  a v a 2s . co  m*/

    Locale english = Locale.ENGLISH;
    Locale czech = new Locale("cs", "CZ");

    System.out.println(context.getMessage("msg", null, english));
    System.out.println(context.getMessage("msg", null, czech));

    System.out.println(
            context.getMessage("nameMsg", new Object[] { "Dynisyuk", "Vitaliy", "Vladimirovich" }, english));
}

From source file:com.home.ln_spring.ch4.mi.lookupDemo.java

public static void main(String args[]) {
    GenericXmlApplicationContext context = new GenericXmlApplicationContext();
    context.load("classpath:lookup.xml");
    DemoBean abstractDemoBean = (DemoBean) context.getBean("abstractLookupBean");
    DemoBean standardDemoBean = (DemoBean) context.getBean("standardLookupBean");
    displayInfo(standardDemoBean);/*from   www.  ja  v a  2  s  . c  o m*/
    displayInfo(abstractDemoBean);
}

From source file:com.home.ln_spring.ch4.mi.MethodReplacementExample.java

public static void main(String args[]) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:replacement.xml");
    ctx.refresh();//  w  ww  .j a v  a 2s . c  om

    ReplacementTarget replacementTarget = (ReplacementTarget) ctx.getBean("replacementTarget");
    ReplacementTarget standardTarget = (ReplacementTarget) ctx.getBean("standardTarget");

    displayInfo(replacementTarget);
    displayInfo(standardTarget);
}

From source file:org.springforpro.chptr5.context.MessageSourceDemo.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:appContext/messageSource.xml");
    ctx.refresh();/*from w  w w  . j  av  a2  s . co m*/

    Locale english = Locale.ENGLISH;
    Locale russian = new Locale("ru", "RU");

    System.out.println("English msg: " + ctx.getMessage("msg", null, english));
    System.out.println("Russian msg: " + ctx.getMessage("msg", null, russian));
    System.out
            .println("English nameMsg" + ctx.getMessage("nameMsg", new Object[] { "Clarence", "Ho" }, english));
    //      ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    //      StaticMessageSource source = new StaticMessageSource();
    //      source.setBasename("appContext/labels");
    //      System.out.println(source.getMessage("msg", null, russian) );
    //      System.out.println(source.getMessage("msg", null, english) );
    //      Object[] os = new Object[] {"One", "two"};
    //      System.out.println(source.getMessage("nameMsg", new Object[] {"wut", "in my butt"}, english));      
}

From source file:com.home.ln_spring.ch4.inheritance.SimpleBean.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:app-context-xml.xml");
    ctx.refresh();//from  w ww .  j  a  v  a 2  s .  com

    SimpleBean parent = (SimpleBean) ctx.getBean("inheritParent");
    SimpleBean child = (SimpleBean) ctx.getBean("inheritChild");

    System.out.println("Parent: " + parent + "\n");
    System.out.println("Child: " + child + "\n");
}

From source file:com.home.ln_spring.ch5.factory.AccessingFactoryBeans.java

public static void main(String[] args) {
    GenericXmlApplicationContext context = new GenericXmlApplicationContext();

    context.load("classpath:factory/factory.xml");
    context.refresh();// w w w  . j a v a  2s .co  m

    MessageDigest digest = (MessageDigest) context.getBean("shaDigest");

    MessageDigestFactoryBean factoryBean = (MessageDigestFactoryBean) context.getBean("&shaDigest");

    try {
        MessageDigest shaDigest = factoryBean.getObject();
        System.out.println(shaDigest.digest("HELLO WORLD!".getBytes()));
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:com.home.ln_spring.ch4.HierarchicalAppContextUsage.java

public static void main(String args[]) {
    GenericXmlApplicationContext parent = new GenericXmlApplicationContext();
    parent.load("classpath:parent.xml");
    parent.refresh();//from   ww  w. ja  va 2 s.  c  o m

    GenericXmlApplicationContext child = new GenericXmlApplicationContext();
    child.load("classpath:app-context-xml.xml");
    child.setParent(parent);
    child.refresh();

    SimpleTarget target1 = (SimpleTarget) child.getBean("target1");
    SimpleTarget target2 = (SimpleTarget) child.getBean("target2");
    SimpleTarget target3 = (SimpleTarget) child.getBean("target3");

    System.out.println(target1.getVal());
    System.out.println(target2.getVal());
    System.out.println(target3.getVal());

}

From source file:com.home.ln_spring.ch4.ConstructorConfusion.java

public static void main(String args[]) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:app-context-xml.xml");
    //ctx.load("classpath:app-context-annotation.xml");
    ctx.refresh();/*from   w w w  . j  av  a 2s . c o m*/

    ConstructorConfusion cc = (ConstructorConfusion) ctx.getBean("constructorConfusion");
    System.out.println(cc);
}