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

<T> T getBean(String name, Class<T> requiredType) throws BeansException;

Source Link

Document

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

Usage

From source file:com.apress.prospringintegration.messageflow.resequencer.MainResequencer.java

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

    ApplicationContext context = new ClassPathXmlApplicationContext("resequencer.xml");

    SimpleSendingClient simple = context.getBean("simpleSendingClient", SimpleSendingClient.class);
    simple.kickOff();//w w  w.j a v  a 2  s  .co  m
}

From source file:com.tsguild.flooringmastery.App.java

public static void main(String[] args) {

    ApplicationContext ctxFactory = new ClassPathXmlApplicationContext("applicationContext.xml");
    FloorController controller = ctxFactory.getBean("controller", FloorController.class);
    controller.run();//w  ww .  j  a  va  2 s . c  om
}

From source file:com.apress.prospringintegration.messageflow.splitter.MainMarketDataSplitter.java

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

    MessageChannel channel = context.getBean("marketDataInputChannel", MessageChannel.class);
    MarketItemCreator marketItemCreator = context.getBean("marketItemCreator", MarketItemCreator.class);

    for (MarketItem marketItem : marketItemCreator.getMarketItems()) {
        channel.send(MessageBuilder.withPayload(marketItem).build());
    }//from  w  w  w .j  a v  a  2 s  .  c  o m
}

From source file:org.adamkrajcik.winecellars.Main.java

public static void main(String[] args) {

    log.info("zaciname");
    ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);
    CellarManager cellarManager = ctx.getBean("cellarManager", CellarManager.class);

    List<Cellar> allCellars = cellarManager.findAllCellars();
    System.out.println("all Cellars = " + allCellars);

}

From source file:com.apress.prospringintegration.messageflow.aggregator.MainMarketDataAggregator.java

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

    MessageChannel channel = context.getBean("marketDataInputChannel", MessageChannel.class);
    MarketItemCreator marketItemCreator = context.getBean("marketItemCreator", MarketItemCreator.class);

    for (MarketItem marketItem : marketItemCreator.getMarketItems()) {
        channel.send(MessageBuilder.withPayload(marketItem).build());
    }//  w  w w.java 2  s .c  o m
}

From source file:com.apress.prospringintegration.corespring.iocbasics.BasicThreadColorRunnable.java

public static void main(String[] args) throws Exception {
    ApplicationContext app = new ClassPathXmlApplicationContext("ioc_basics.xml");
    ColorEnum threadColor = app.getBean("threadColor", ColorEnum.class);
    System.out.println("Parent thread color: " + threadColor);

    BasicThreadColorRunnable dcr = new BasicThreadColorRunnable(app);
    new Thread(dcr).start();
}

From source file:com.shvid.cassandra.core.CassandraClient.java

public static void main(String[] args) {
    ApplicationContext context = new AnnotationConfigApplicationContext(SpringCassandraApplicationConfig.class);
    ops = context.getBean("cassandraTemplate", CassandraOperations.class);
    for (RingMember member : ops.cqlOps().describeRing()) {
        System.out.println(member.toString());
    }//from  w w w  . jav  a  2 s. c o  m
}

From source file:com.mc.JDBCwithSpring.java

/**
 * @param args the command line arguments
 *///from   w  w w. j  av  a 2  s .co  m
public static void main(String[] args) {
    // TODO code application logic here
    //WITHOUT SPRING
    //        JdbcDaoImpl circleDao = new JdbcDaoImpl();
    //        System.out.println(circleDao.getCircle(1));
    //        System.out.println(circleDao.getCircle(2).getName());

    ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
    JdbcDaoImpl circleDao = context.getBean("jdbcDaoImpl", JdbcDaoImpl.class);
    System.out.println(circleDao.getCircleForId(1));
    System.out.println("Circle count" + circleDao.getCircleCount());
    System.out.println(circleDao.getCircleName(2));
    //  circleDao.insertCircle(new Circle(5,"Fifth Circle"));
    System.out.println(circleDao.getAllCircles());

}

From source file:com.mir00r.test.Test.java

public static void main(String[] args) {
    ApplicationContext ac = new ClassPathXmlApplicationContext("com/mir00r/test/spring-aop.xml");

    EmpService ems = ac.getBean("empservice", EmpService.class);

    //        System.out.println(ems.getManager().getName());
    //        System.out.println(ems.getAccountant().getName());

    //        ems.getManager().setName("Abdur Razzak");
    //        ems.getAccountant().setName("Rajib Khan");

    // ems.getManager().setNameReturn("Abdur Razzak");
    ems.getManager();//from  w  ww .ja  v  a 2 s .c o  m
}

From source file:com.apress.prospringintegration.messageflow.filter.MainItemFilter.java

public static void main(String[] args) throws Exception {
    ApplicationContext context = new ClassPathXmlApplicationContext("filter-item.xml");

    MessageChannel channel = context.getBean("marketItemChannel", MessageChannel.class);
    MarketItemCreator marketItemCreator = context.getBean("marketItemCreator", MarketItemCreator.class);

    for (MarketItem marketItem : marketItemCreator.getMarketItems()) {
        channel.send(/* w w w .j a v  a2 s . c o  m*/
                MessageBuilder.withPayload(marketItem).setHeader("ITEM_TYPE", marketItem.getType()).build());
    }
}