List of usage examples for org.springframework.context.support GenericXmlApplicationContext load
public void load(String... resourceLocations)
From source file:com.home.ln_spring.ch5.lifecycle.SimpleBean.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:lifecycle/initMethod.xml"); ctx.refresh();// w w w. ja v a 2 s . c o m SimpleBean simpleBean1 = getBean("simpleBean1", ctx); SimpleBean simpleBean2 = getBean("simpleBean2", ctx); SimpleBean simpleBean3 = getBean("simpleBean3", ctx); }
From source file:com.home.ln_spring.ch5.lifecycle.SimpleBeanWithInterface.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:lifecycle/initInterface.xml"); ctx.refresh();//from w w w . j a v a 2s. c o m SimpleBeanWithInterface simpleBean1 = getBean("simpleBean1", ctx); SimpleBeanWithInterface simpleBean2 = getBean("simpleBean2", ctx); SimpleBeanWithInterface simpleBean3 = getBean("simpleBean3", ctx); }
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();//from w ww .j av a2s . com CollectionInjection instance = (CollectionInjection) context.getBean("injectCollection"); instance.displayInfo(); }
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();/* w w w .jav a 2s . co m*/ 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.mycompany.mavenproject3.Application.java
public static void main(String[] args) { // ApplicationContext ctx = new ClassPathXmlApplicationContext("META-INF/spring/app-context.xml"); // MessageRenderer mr = ctx.getBean("renderer", MessageRenderer.class); // mr.render(); //// w ww . j a v a 2s. com // DefaultListableBeanFactory factory = new DefaultListableBeanFactory(); // XmlBeanDefinitionReader rdr = new XmlBeanDefinitionReader(factory); // rdr.loadBeanDefinitions(new ClassPathResource("META-INF/spring/xml-bean-factory-config.xml")); // Oracle oracle = (Oracle) factory.getBean("oracle"); // System.out.println(oracle.defineMeaningOfLife()); GenericXmlApplicationContext ctx2 = new GenericXmlApplicationContext(); ctx2.load("classpath:app-context-xml.xml"); // ctx2.load("classpath:app-context-annotation.xml"); ctx2.refresh(); // MessageProvider messageProvider = ctx2.getBean("messageProvider", MessageProvider.class); // System.out.println(messageProvider.getMessage()); MessageRenderer messageRenderer = ctx2.getBean("messageRenderer", MessageRenderer.class); messageRenderer.render(); IfInjectSimple simple = (IfInjectSimple) ctx2.getBean("injectSimple"); System.out.println(simple); IfInjectSimpleSpel simple2 = (IfInjectSimpleSpel) ctx2.getBean("injectSimpleSpel"); System.out.println(simple2); IfInjectRef injectRef = (IfInjectRef) ctx2.getBean("injectRef"); System.out.println(injectRef); }
From source file:com.home.ln_spring.ch4.DeclareSpringComponents.java
public static void main(String args[]) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); //ctx.load("classpath:app-context-annotation.xml"); ctx.load("classpath:app-context-xml.xml"); ctx.refresh();/*w ww .j a v a 2 s . co m*/ MessageRenderer mr = ctx.getBean("messageRenderer", MessageRenderer.class); mr.render(); // Constructor injection // MessageProvider mp = ctx.getBean("messageProvider", MessageProvider.class); // System.out.println(mp.getMessage()); }
From source file:org.springforpro.chptr5.pe.PropertyEditorBean.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:pe/builtin.xml"); ctx.refresh();//from www . ja v a 2 s. c o m PropertyEditorBean bean = ctx.getBean("builtinSample", PropertyEditorBean.class); }
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();// w w w . j a va 2 s . co m 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.ch5.profile.ProfileXmlConfigExample.java
public static void main(String[] args) { GenericXmlApplicationContext context = new GenericXmlApplicationContext(); context.getEnvironment().setActiveProfiles("highschool"); context.load("classpath:profile/*-config.xml"); context.refresh();/*from ww w .j a v a 2s . co m*/ FoodProviderService foodProviderService = context.getBean("foodProviderService", FoodProviderService.class); List<Food> lunchSet = foodProviderService.provideLunchSet(); for (Food food : lunchSet) { System.out.println("Food: " + food.getName()); } }
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();/* w ww . j av a 2 s . co 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)); }