En este post vamos a crear nuestro primer proyecto utilizando Spring, Maven y Eclipse.
3) Creamos el bean HelloSpongeBob.java
4) Creamos un fichero XML de configuración de Spring, por ej. application-context.xml, donde declaramos nuestro Bean (a partir de la versión 2.5 se pueden utilizar anotaciones en las clases bean, y nos ahorraríamos este xml)
5) Modificamos la clase App.java, donde tenemos el main de nuestra aplicación, para obtener nuestro bean:
Y voilá! Ya podríamos ejecutar nuestra primera aplicación con Spring, Maven y Eclipse :)
Los pasos que tenemos que seguir son:
1) Creamos un proyecto Maven pinchando en File > New > Maven Project y le ponemos un nombre (artifactId) y un nombre de paquete (groupId).2) Añadimos al pom.xml las dependencias que necesitamos de Spring
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>3.0.6.RELEASE</version> </dependency>
3) Creamos el bean HelloSpongeBob.java
package com.examples.ejemplo_spring; public class HelloSpongeBob { private String name; public HelloSpongeBob() {} public void setName(String name) { this.name = name; } public String getName() { return name; } public void sayHello() { System.out.println("Hello Hello " + name); } }
4) Creamos un fichero XML de configuración de Spring, por ej. application-context.xml, donde declaramos nuestro Bean (a partir de la versión 2.5 se pueden utilizar anotaciones en las clases bean, y nos ahorraríamos este xml)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="helloBean"> <property name="name" value="Patricio" /> </bean> </beans>
5) Modificamos la clase App.java, donde tenemos el main de nuestra aplicación, para obtener nuestro bean:
package com.examples.ejemplo_spring; import org.springframework.core.io.ClassPathResource; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; public class App { public static void main(String[] args) { BeanFactory factory = new XmlBeanFactory( new ClassPathResource("application-context.xml")); HelloSpongeBob hsb = (HelloSpongeBob) factory.getBean("helloBean"); hsb.sayHello(); } }
Y voilá! Ya podríamos ejecutar nuestra primera aplicación con Spring, Maven y Eclipse :)
Comentarios
Publicar un comentario