Example usage for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext

List of usage examples for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext

Introduction

In this page you can find the example usage for org.springframework.context.support ClassPathXmlApplicationContext ClassPathXmlApplicationContext.

Prototype

public ClassPathXmlApplicationContext(String... configLocations) throws BeansException 

Source Link

Document

Create a new ClassPathXmlApplicationContext, loading the definitions from the given XML files and automatically refreshing the context.

Usage

From source file:com.apress.prospringintegration.file.FileTransformByte.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/file/file-transform-byte.xml");
}

From source file:com.apress.prospringintegration.ip.TcpGatewaySend.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/ip/tcp-gateway.xml");
    TcpGateway gateway = (TcpGateway) context.getBean("tcpGateway");
    String reply = gateway.sendTcp("TCP Gateway Message");
    System.out.println("Reply: " + reply);
}

From source file:com.apress.prospringintegration.file.FileTransformString.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/file/file-transform-string.xml");
}

From source file:ar.com.springbasic.app.MainApp.java

public static void main(String[] args) {

    ApplicationContext applicationContext = new ClassPathXmlApplicationContext("newSpringXMLConfig.xml");

    AdminDao adminDao = (AdminDao) applicationContext.getBean("adminDao");

    Timestamp ts = new Timestamp(new Date().getTime());

    //        ***Creo un nuevo admin***
    //          Admin admin = new Admin();
    //        admin.setCargo("Gerente");
    //        admin.setNombre("carlo");
    //        admin.setFechaCreacion(ts);

    try {/*w  w  w  .j a  v a 2 s  .com*/
        //            ***Guardo el admin***
        //            adminDao.save(admin);

        //               ***traigo todos los campos ***
        //            List<Admin> admins = adminDao.findAll();
        //            for (Object admin1 : admins) {
        //                System.out.println(admin1);    
        //            }

        //            ***Busco por un id***
        //            System.out.println(adminDao.findById(2));

        //            Busco por un nombre
        //            System.out.println(adminDao.findByNombre("pepe").toString());

        //            Modificar y borrar
        //            Admin admin = adminDao.findById(1);
        //            System.out.println("Admin con id 1= " + admin);
        //            
        //            admin.setCargo("Subgerente");
        //            admin.setNombre("Adrian");
        //            
        //            if (adminDao.update(admin)) {
        //                System.out.println("Actializacion correcta " +admin);
        //            }
        //            if (adminDao.delete(admin.getIdAd())) {
        //                System.out.println("Admin: "+admin.getNombre() +" eliminado correctamente");
        //                
        //            }

        List<Admin> admins = new ArrayList<>();
        admins.add(new Admin("Papulo", "Jefe de ingenieria", ts));
        admins.add(new Admin("Cucuro", "Chorro", ts));
        admins.add(new Admin("Zafalo", "Mujeriego", ts));
        admins.add(new Admin("Mengano", "Chupa culo", ts));

        int[] vals = adminDao.saveAll(admins);

        for (int val : vals) {
            System.out.println("Filas afectadas para esta operacion= " + val);
        }

    } catch (CannotGetJdbcConnectionException e) {
        //Error de conneccion
        System.out.println(e);
    } catch (DataAccessException b) {
        //Error de acceso a datos
        System.out.println(b);

    }

}

From source file:com.apress.prospringintegration.jdbc.JdbcInbound.java

public static void main(String[] args) throws Exception {
    ApplicationContext context = new ClassPathXmlApplicationContext("/spring/jdbc/jdbc-inbound-context.xml");
}

From source file:siia.business.NotificationDemo.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("notificationPublisher.xml");
    FlightStatusNotificationPublisher publisher = context.getBean(FlightStatusNotificationPublisher.class);
    FlightStatusEvent event = new FlightStatusEvent();
    publisher.publishNotification(event);
}

From source file:de.cynapsys.homeautomation.webserviceImpl.test.java

public static void main(String args[]) {

    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "classpath:config/spring-config.xml");
    CategoryWebServiceImpl a = new CategoryWebServiceImpl();
    System.out.println(a.getAllCategories());
}

From source file:com.apress.prospringintegration.corespring.namespaces.MainNS.java

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

    StringNormalizer stringNormalizer = context.getBean(StringNormalizer.class);
    String myStr = "Welcome to The WoRLD OF SpRiNG!";
    System.out.println("The context String normalizer says: " + stringNormalizer.normalize(myStr));
}

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

public static void main(String[] args) {

    ApplicationContext app = new ClassPathXmlApplicationContext("ioc_basics.xml");
    LoggingColorRandomizer lc = app.getBean("loggingColors", LoggingColorRandomizer.class);
    lc.exceptColor(lc.randomColor());/*  w  ww .j a  v  a2s.  co m*/
    ((ClassPathXmlApplicationContext) app).close();
}

From source file:es.us.isa.ideas.utilities.PopulateDatabase.java

public static void main(String[] args) {

    ApplicationContext ctx;//from  w w  w. j a va 2  s .co m
    EntityManagerFactory emf;
    EntityManager em;
    EntityTransaction et;

    ctx = new ClassPathXmlApplicationContext("utilities/PopulateDatabase.xml");

    emf = Persistence.createEntityManagerFactory("persistenceUnit");
    em = emf.createEntityManager();
    et = em.getTransaction();

    et.begin();
    try {
        for (Entry<String, Object> entry : ctx.getBeansWithAnnotation(Entity.class).entrySet()) {
            em.persist(entry.getValue());
            System.out.println(String.format("Persisting (%s, %s@%d)", entry.getKey(),
                    entry.getValue().getClass().getName(), entry.getValue().hashCode()));
        }
        et.commit();
    } catch (Exception oops) {
        oops.printStackTrace();
        et.rollback();
        oops.printStackTrace();
    } finally {
        if (em.isOpen())
            em.close();
        if (emf.isOpen())
            emf.close();
        ((ClassPathXmlApplicationContext) ctx).close();
    }
}