List of usage examples for org.springframework.context.support GenericXmlApplicationContext getBean
@Override public <T> T getBean(String name, Class<T> requiredType) throws BeansException
From source file:com.home.ln_spring.ch5.env.PlaceHolderSample.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:env/env.xml"); ctx.refresh();//from www . ja va 2 s.c o m AppProperty ap = ctx.getBean("appProperty", AppProperty.class); System.out.println("application.home: " + ap.getApplicationHome()); System.out.println("user.home: " + ap.getUserHome()); }
From source file:com.home.ln_spring.ch5.jsr330.Jsr330Example.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:jsr330/jsr330.xml"); ctx.refresh();//from www. j a v a 2 s. c o m MessageRenderer renderer = ctx.getBean("messageRenderer", MessageRenderer.class); renderer.render(); }
From source file:com.home.ln_spring.ch8.sample.JdbcContactSfDaoSample.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:ch8/app-context-sf.xml"); ctx.refresh();//from w w w . jav a 2s .c o m ContactSfDao contactSfDao = ctx.getBean("contactSfDao", ContactSfDao.class); System.out.println(contactSfDao.getFirstNameById(1)); }
From source file:com.home.ln_spring.ch10.sample.SpringJpaSample.java
public static void main(String args[]) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:ch10/spring-data-app-context.xml"); ctx.refresh();/*from w ww. java 2s . c o m*/ ContactService contactService = ctx.getBean("springJpaContactService", ContactService.class); // Find all contatcs List<Contact> contacts = contactService.findAll(); listContacts(contacts); // Find contact by name contacts = contactService.findByFirstName("Scott"); listContacts(contacts); // Find contact by first name and last name contacts = contactService.findByFirstNameAndLastName("John", "Smith"); listContacts(contacts); }
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();/*www. j a v a 2 s . 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.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();/*from ww w . j a v a 2 s . c om*/ 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 w w w . j a v a 2s .c om*/ PropertyEditorBean bean = ctx.getBean("builtinSample", PropertyEditorBean.class); }
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();/* ww w.j av 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: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();//from ww w. j av a 2s.c o 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: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 ww w .j a v a 2 s .c om*/ 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)); }