Aplicación de primavera usando Gradle

Aplicación de primavera usando Gradle
En este artículo, aprenderemos a crear una aplicación de primavera basada.

Gradle es una herramienta de administrador de dependencias similar al Maven. Se utiliza para manejar y administrar todas las dependencias de su proyecto.

Usa el construir.graduarse Archivo para enumerar todas las configuraciones y dependencias.

Empecemos a crear un proyecto de primavera basado en Gradle. Puedes seguir estos pasos:

Haga clic en el menú Archivo. Luego, haga clic en Nuevo y seleccione el Proyecto Gradle. Si la opción Gradle no está disponible, simplemente haga clic en los demás y puede encontrar fácilmente el Gradle allí.

Archivo-> nuevo-> Proyecto Gradle

O

Archivo-> nuevo-> Otro-> Proyecto Gradle

Después de seleccionar el proyecto Gradle, haga clic en el botón Siguiente y verá una nueva ventana que solicite la información del proyecto.

Proporcione el nombre del proyecto y haga clic en el botón Siguiente. Después de eso, lleva algunos segundos y crea un nuevo proyecto para usted que se parece al siguiente:

Sus principales archivos de configuración son construir.graduarse Eso parece lo siguiente:

Contiene algunas configuraciones de proyecto predeterminadas.

// construir.graduarse

complementos
id 'java-bibrary'

repositorios
JCenter ()

dependencias
testimonio 'Junit: Junit: 4.13 '
api'org.apache.Commons: Commons-Math3: 3.6.1 '
implementación 'com.Google.Guava: Guava: 29.0-jre '

Este proyecto aquí es solo un proyecto de Gradle en blanco y simple que aún no tiene características de primavera. Entonces, agregamos primero las dependencias de primavera a este proyecto.

Agregar dependencias de primavera

Para hacer de este proyecto una aplicación de resorte, necesitamos agregar las dependencias de resorte a la compilación.archivo de graduación.

Agregar estos Dependencias del núcleo y del contexto de la primavera al archivo de gradle utilizando la siguiente declaración:

Grupo de implementación: 'Org.SpringFramework ', Nombre:' Spring-Core ', Versión:' 5.3.21 '

Grupo de implementación: 'Org.SpringFramework ', Nombre:' Spring-Context ', Versión:' 5.3.21 '

Puede encontrar estas dependencias en este sitio https: // MVNRepository.com/artefacto/org.SpringFramework/ Where puede seleccionar las últimas dependencias.

Después de agregar estas líneas, actualice el proyecto por Haga clic derecho en el proyecto -> Gradle-> Refersh Gradle Project

Esto descarga todas las dependencias automáticamente al proyecto.

Puede verificar estos frascos de primavera recientemente descargados en el explorador de proyectos.

Ahora, creemos una clase para verificar si las dependencias están funcionando.

Creamos una clase haciendo clic en el menú Archivo y seleccionando una nueva clase como la siguiente:

Archivo-> nuevo-> clase

Entonces, agregamos un @Componente anotación a esta clase. Esta anotación es la anotación central del marco de primavera que especifica que la clase marcada es una clase de componentes y debe tratarse como un componente por el tiempo de ejecución de Spring.

Ahora, puede ampliar su aplicación de primavera de acuerdo con sus requisitos. Por ejemplo, puede agregar las dependencias para JDBC, JSON, JSP y Servlet, etc. y conviértalo en una aplicación de trabajo en vivo. Aunque, aprenderás todo esto en nuestros otros artículos.

Si está trabajando en otros IDE, como Idea IntelliJ o STS (Spring Tool Tray), incluso entonces, puede crear el proyecto de Gradle fácilmente. El proceso de agregar las dependencias es bastante similar.

Siempre usa la compilación.Gradle archivo para agregar las dependencias y no olvide actualizar el proyecto que carga automáticamente todos los frascos requeridos a su proyecto.

Conclusión

Aquí, aprendimos el proceso paso a paso para crear un proyecto de primavera basado en gradle utilizando el Eclipse IDE. Aprendimos a agregar las dependencias del resorte y usarlas en el código fuente.

En el próximo artículo, aprenderemos cómo trabajar en STS (traje de herramientas de primavera), que es un IDE oficial para crear la aplicación Spring.