Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
Spring Boot DevTools es un conjunto de herramientas que ayudan a los desarrolladores en su camino hacia la creación de aplicaciones Spring listas para producción. Estas herramientas se pueden usar junto con los IDE existentes o desde la línea de comandos. DevTools proporciona un ciclo de retroalimentación rápido y permite a los desarrolladores:
La razón principal para usar Spring Boot DevTools es mejorar la experiencia del desarrollador cuando trabaja con aplicaciones Spring. DevTools puede ahorrar mucho tiempo a los desarrolladores al automatizar tareas comunes y proporcionar un ciclo de retroalimentación rápido.
El primer paso es agregar la dependencia de DevTools a su proyecto. Si está utilizando Maven, puede agregar la siguiente dependencia a su archivo pom.xml:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Si usa Gradle, puede agregar la siguiente dependencia a su archivo build.gradle:
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
El siguiente paso es habilitar DevTools en su IDE. Si está utilizando Eclipse, puede agregar la siguiente línea a su archivo .project:
<buildCommand>
<name>org.springframework.boot.devtools.eclipse.launch.devtoolsbuilder</name>
<arguments>
</arguments>
</buildCommand>
Si está utilizando IntelliJ IDEA, puede agregar la siguiente línea a su archivo .iml:
<component name="DevTools">
<configuration>
<restartOnClassChange>true</restartOnClassChange>
</configuration>
</component>
Si está usando la línea de comando, puede usar el siguiente comando para iniciar su aplicación con DevTools:
java -jar myapp.jar --spring.devtools.restart.enabled=true
En esta publicación, analizamos cómo usar Spring Boot DevTools para mejorar la experiencia del desarrollador cuando trabaja con aplicaciones Spring. DevTools puede ahorrar mucho tiempo a los desarrolladores al automatizar tareas comunes y proporcionar un ciclo de retroalimentación rápido.