List of usage examples for org.springframework.context.support GenericXmlApplicationContext refresh
@Override public void refresh() throws BeansException, IllegalStateException
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(); CollectionInjection instance = (CollectionInjection) ctx.getBean("injectCollection"); instance.displayinfo();//from w ww . j ava 2 s .c o m }
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(); SimpleBeanWithInterface simpleBean1 = getBean("simpleBean1", ctx); SimpleBeanWithInterface simpleBean2 = getBean("simpleBean2", ctx); SimpleBeanWithInterface simpleBean3 = getBean("simpleBean3", ctx); }
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(); 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); }//w w w. j a v a 2 s .c o m } } 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.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(); MessageRenderer mr = ctx.getBean("messageRenderer", MessageRenderer.class); mr.render();//www . jav a 2 s .c o m // 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(); PropertyEditorBean bean = ctx.getBean("builtinSample", PropertyEditorBean.class); }
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(); ConstructorConfusion cc = (ConstructorConfusion) ctx.getBean("constructorConfusion"); System.out.println(cc);//from w ww . ja v a 2 s. co m }
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(); FoodProviderService foodProviderService = context.getBean("foodProviderService", FoodProviderService.class); List<Food> lunchSet = foodProviderService.provideLunchSet(); for (Food food : lunchSet) { System.out.println("Food: " + food.getName()); }//w ww .java 2s.c om }
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(); ContactAuditService auditService = context.getBean("contactAuditService", ContactAuditService.class); List<ContactAudit> contacts = auditService.findAll(); listContacts(contacts);//from w ww . j a va2 s . c om // 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.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 w w . j ava 2 s . c o m // 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: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(); 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)); //// w w w.ja v a2 s .co m // 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)); }