epsomsegura

#asiescomolohago

Tips para el desarrollo

Logotipo IntelliJ IDEA


Uno de los IDEs más usados para el desarrollo con el lenguaje de programación JAVA es IntelliJ IDEA de JetBrains, y personalmente lo utilizo para trabajar con el Framework Spring Boot. Esta combinación resulta ideal para trabajar de manera muy fluida en el desarrollo de aplicaciones, sin embargo, tenía que reiniciar la ejecución de mi código durante el desarrollo cada vez que hacía un cambio y era muy molesto.

Estuve investigando que podía hacer al respecto y me encontré con la solución perfecta basada en el Live Reload que ya conocía de otros editores de texto y algunas configuraciones en el IDE de JetBrains. Existe un paquete especializado para Spring Boot y un par de sencillas configuraciones que debemos realizar en IntelliJ IDEA que nos ayudarán a ser más ágiles durante el desarrollo y te lo voy a mostrar.

El paquete necesario para Spring Boot se llama devtools y lo podemos instalar mediante el manejador de paquetes Maven o Gradle:

Maven:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

Gradle:

dependencies {
    compileOnly("org.springframework.boot:spring-boot-devtools")
}

Puedes aprender más en la documentación de springboot

Las configuraciones de IntelliJ IDEA se presentan en las siguientes imágenes:

Compiler

Advanced settings


Se marcan en color rojo las casillas que se deben marcar para habilitar la funcionalidad del Live Reload y al iniciar el despliegue en un ambiente de desarrollo local, después de guardar algún cambio y unos pocos segundos se podrán visualizar los cambios sin la necesidad de reiniciar el despliegue del proyecto.

Espero que este tip te funcione y que te ayude lo que te compartí porque

#asiescomolohago