Example usage for org.springframework.context ApplicationContext getBean

List of usage examples for org.springframework.context ApplicationContext getBean

Introduction

In this page you can find the example usage for org.springframework.context ApplicationContext getBean.

Prototype

Object getBean(String name) throws BeansException;

Source Link

Document

Return an instance, which may be shared or independent, of the specified bean.

Usage

From source file:org.ala.hbase.EmblemLoader.java

/**
 * @param args/*from   w  w  w  . j a  va2s  . c om*/
 */
public static void main(String[] args) throws Exception {
    ApplicationContext context = SpringUtils.getContext();
    EmblemLoader l = context.getBean(EmblemLoader.class);
    l.load();
    System.exit(0);
}

From source file:org.ala.hbase.IconicSpeciesLoader.java

/**
 * @param args/*  ww w. j  ava2  s. com*/
 */
public static void main(String[] args) throws Exception {
    ApplicationContext context = SpringUtils.getContext();
    IconicSpeciesLoader l = context.getBean(IconicSpeciesLoader.class);
    l.load();
    System.exit(0);
}

From source file:com.jc.campitos.Testito.java

public static void main(String args[]) {
    System.out.println("Bienvenido al maravilloso mundo de SPRING");
    /* FileSystemXmlApplicationContext ctx=
          new FileSystemXmlApplicationContext("web/WEB-INF/dispatcher-servlet.xml");
             //from  w  w w  .  j ava2 s .  c  o m
              
      ClassPathXmlApplicationContext ctx=new ClassPathXmlApplicationContext("lugar de xml dentro de"
           + "los paquetes de clases");
              
      */

    /*   Cargamos en contexto solo con codigo java   */
    ApplicationContext ctx = new AnnotationConfigApplicationContext(ApConfig.class);
    ServicioCuenta cuenta = ctx.getBean(ServicioCuenta.class);
    System.out.println(cuenta.crearCuenta());

    //Otro ejemplo ms pero con una nomina... este es otro ejemplo de servicio trasnversal
    ServicioNomina nomina = ctx.getBean(ServicioNomina.class);
    System.out.println(nomina.pagarNomina());

}

From source file:org.jupiter.example.spring.JupiterClient.java

public static void main(String[] args) {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:spring-consumer.xml");
    ServiceTest service = ctx.getBean(ServiceTest.class);
    try {//from   ww w  . j a  v  a2  s .  co  m
        ServiceTest.ResultClass result1 = service.sayHello();
        System.out.println(result1);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:pkg.AnnotationDIMain.java

public static void main(String[] args) {
    ApplicationContext ctx = new AnnotationConfigApplicationContext(AnnotationDITextEditorConfig.class);

    AnnotationDITextEditor te = ctx.getBean(AnnotationDITextEditor.class);

    te.spellCheck();//from   w  ww .java  2s. c o  m

    /*
    Inside SpellChecker constructor.
    Inside TextEditor constructor.
    Inside checkSpelling.
    */
}

From source file:ca.roussil.ec2instancestarter.StarterMain.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
    Starter starter = context.getBean(Starter.class);

    log.info("Running " + starter.getClass().getName() + " ....");
    long start = System.currentTimeMillis();
    try {/*from   w w  w .ja v a2  s  .  c om*/
        starter.run(context);
    } catch (Exception e) {
        log.error("Opps something went wrong", e);
    }
    long end = System.currentTimeMillis();
    long timeMin = (end - start) / 1000 / 60 / 60;
    log.info(starter.getClass().getName() + " completed in " + timeMin + " sec.");
}

From source file:com.apress.prospringintegration.corespring.aop.MainAOP.java

public static void main(String[] args) throws Exception {

    ApplicationContext app = new ClassPathXmlApplicationContext("ioc_aop.xml");
    PurchaseOrderProcessor orderProcessor = app.getBean(PurchaseOrderProcessor.class);

    PurchaseOrder order = new PurchaseOrder();
    order.setItemCost(1000.00f);//from ww w .java 2 s  . c om
    Receipt receipt = orderProcessor.processPurchaseOrder(order);

    PurchaseOrderDiscountProcessor orderDiscountProcessor = (PurchaseOrderDiscountProcessor) orderProcessor;
    Receipt discountedReceipt = orderDiscountProcessor.processDiscountOrder(order,
            DiscountStrategy.HALF_OFF_ENTIRE);

    System.out.println(String.format("Total discounted purchase amount (given %s discount): %f ",
            DiscountStrategy.HALF_OFF_ENTIRE,
            (discountedReceipt.getPurchaseAmt() - discountedReceipt.getDiscountedAmount())));
}

From source file:com.renatodelgaudio.awsupdate.RouteMain.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
    Updater updater = context.getBean(Updater.class);

    log.info("Running " + updater.getClass().getName() + " ....");
    long start = System.currentTimeMillis();
    try {//ww  w  .j av a 2 s. c  om
        updater.run(context);
    } catch (Exception e) {
        log.error("Opps something went wrong", e);
    }
    long end = System.currentTimeMillis();
    long timeMin = (end - start) / 1000 / 60 / 60;
    log.info(updater.getClass().getName() + " completed in " + timeMin + " sec.");
}

From source file:com.softserveinc.internetbanking.testit.JDBCtemplateUser.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");

    UserJDBCTemplate userJDBCTemplate = (UserJDBCTemplate) context.getBean("userJDBCTemplate");

    System.out.println("----Listing Record with ID = 1 -----");
    User user = userJDBCTemplate.findUserByName("lex");
    String role = userJDBCTemplate.findUserRole(user.getId());
    System.out.println(role);// ww w.  j a v  a  2s. c  o m
}

From source file:restTemplate.blabla.App.java

public static void main(String args[]) throws Exception {
    ApplicationContext ctx = new FileSystemXmlApplicationContext("src/main/resources/spring/context.xml");
    App s = (App) ctx.getBean("springApp");
    System.out.println(s.getCasa());
    s.process();/*w  ww  .ja v a 2 s.  c om*/
}