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

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

Introduction

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

Prototype

public GenericXmlApplicationContext() 

Source Link

Document

Create a new GenericXmlApplicationContext that needs to be #load loaded and then manually #refresh refreshed .

Usage

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

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

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

From source file:com.home.ln_spring.ch4.xml.InjectSimpleSpel.java

public static void main(String args[]) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:app-context-xml.xml");
    ctx.refresh();//from   ww w  .  j a  va  2s .co m
    InjectSimpleSpel spel = (InjectSimpleSpel) ctx.getBean("injectSimpleSpel");

    System.out.println(spel);
}

From source file:orz.neptune.prospring3.ch8.JdbcContactDaoSample.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:orz/neptune/prospring3/ch8/config/datasource-drivermanager.xml");
    ctx.refresh();/*from www .  j  a va 2 s  . c  o  m*/
    ContactDao contactDao = ctx.getBean("contactDao", ContactDao.class);
    // Find first name by id
    //        System.out.println("First name for contact id 1 is: "
    //                + contactDao.findFirstNameById(1l));
    //
    //        System.out.println("Last name using named parameter for contact id 1 is: "
    //                + contactDao.findLastNameByIdUsingNamedParameter(1l));

    //findAll ???
    //        List<Contact> contacts = contactDao.findAll();
    //
    //        for (Contact contact : contacts) {
    //            System.out.println(contact);
    //            if (contact.getContactTelDetails() != null) {
    //                for (ContactTelDetail contactTelDetail
    //                        : contact.getContactTelDetails()) {
    //                    System.out.println("---" + contactTelDetail);
    //                }
    //            }
    //            System.out.println();
    //        }
    //        Contact contact = new Contact();
    //
    //        contact.setId(1L);
    //        contact.setFirstName("Clarence");
    //        contact.setLastName("Peter");
    //        contact.setBirthDate(new Date((new GregorianCalendar(1977, 10,
    //                1)).getTime().getTime()));
    //        contactDao.update(contact);
    //        List<Contact> contacts = contactDao.findAll();
    //        listContacts(contacts);

    //insertTest(contactDao);

    System.out.println(contactDao.getFirstNameById(1L));
}

From source file:com.home.ln_spring.ch8.sample.JdbcContactDaoSample.java

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

    ContactDao contactDao = ctx.getBean("contactDao", ContactDao.class);

    // System.out.println("First name for contact id 3 is : " + contactDao.findLastNameById(3));

    List<Contact> contacts = contactDao.findAll();
    for (Contact contact : contacts) {
        System.out.println(contact);
        if (contact.getContactTelDetails() != null) {
            for (ContactTelDetail contactTelDetail : contact.getContactTelDetails()) {
                System.out.println("----" + contactTelDetail);
            }
        }
    }

    System.out.println("---------------------------------");

    List<Contact> contactsWithTelDetail = contactDao.findAllWithDetail();
    for (Contact contact : contactsWithTelDetail) {
        System.out.println(contact);
        if (contact.getContactTelDetails() != null) {
            for (ContactTelDetail contactTelDetail : contact.getContactTelDetails()) {
                System.out.println("----" + contactTelDetail);
            }
        }
        System.out.println();
    }
}

From source file:com.home.ln_spring.ch10.sample.ContactSummarySample.java

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

    // ? ?   ?  .
    //        ContactSummaryUntypeImpl contactSummaryUntypeImpl = 
    //                ctx.getBean("contactSummaryUntype", ContactSummaryUntypeImpl.class);
    //        
    //        contactSummaryUntypeImpl.displayAllContactSummary();

    ContactSummaryService contactSummaryService = ctx.getBean("contactSummaryService",
            ContactSummaryService.class);

    List<ContactSummary> contacts = contactSummaryService.findAll();

    for (ContactSummary contactSummary : contacts) {
        System.out.println(contactSummary);
    }
}

From source file:com.home.ln_spring.ch5.env.EnvironmentSample.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.refresh();/*from ww w .j a  v a 2  s  .  c o  m*/

    ConfigurableEnvironment env = ctx.getEnvironment();
    MutablePropertySources propertySources = env.getPropertySources();
    Map appMap = new HashMap();
    appMap.put("user.home", "/home/vitaliy/NetBeansProjects/Ln_Spring");
    propertySources.addFirst(new MapPropertySource("SPRING3_MAP", appMap));

    System.out.println("user.home: " + System.getProperty("user.home"));
    System.out.println("JAVA_HOME: " + System.getProperty("JAVA_HOME"));

    System.out.println("user.home: " + env.getProperty("user.home"));
    System.out.println("JAVA_HOME: " + env.getProperty("JAVA_HOME"));
}

From source file:com.mycompany.springtest03.CollectionInjection.java

public static void main(String[] args) {
    GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
    ctx.load("classpath:META-INF/spring/app-context-xml.xml");
    ctx.refresh();/*from  www  .  ja v a2  s  .c  om*/
    CollectionInjection instance = (CollectionInjection) ctx.getBean("injectCollection");
    instance.displayinfo();
}

From source file:com.home.ln_spring.ch4.xml.CollectionInjection.java

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

    CollectionInjection instance = (CollectionInjection) context.getBean("injectCollection");
    instance.displayInfo();
}

From source file:com.home.ln_spring.ch10.sample.SpringJpaAuditSample.java

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

    ContactAuditService auditService = context.getBean("contactAuditService", ContactAuditService.class);
    List<ContactAudit> contacts = auditService.findAll();
    listContacts(contacts);

    // Add new contact
    System.out.println("Add new contact");
    ContactAudit contact = new ContactAudit();
    contact.setFirstName("John");
    contact.setLastName("Smith");
    contact.setBirthDate(new Date());
    auditService.save(contact);
    contacts = auditService.findAll();
    listContacts(contacts);

    contact = auditService.findById(41l);
    System.out.println("");
    System.out.println("Contact with id 41: " + contact);
    System.out.println("");

    // Update Contact
    System.out.println("Update contact");
    contact.setFirstName("Joaquin");
    //auditService.save(contact);
    contacts = auditService.findAll();
    listContacts(contacts);

    // Search entry audit by number version
    ContactAudit oldContact = auditService.findAuditByRevision(41l, 29);
    System.out.println("");
    System.out.println("Old Contact with id 41 and rev 1: " + oldContact);
    System.out.println("");
    oldContact = auditService.findAuditByRevision(41l, 30);
    System.out.println("");
    System.out.println("Old Contact with id 41 and rev 2: " + oldContact);
    System.out.println("");
}

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  w w w.  j a  v a  2  s.  c o  m

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