necesidad
En el desarrollo del proyecto utilizando Spring-Boot, el proyecto comienza "muy" lento. Qué doloroso sería si necesita reiniciar el proyecto después de cada modificación del código o archivo de recursos estáticos. Cómo hacer que el proyecto se "reinicie" al instante cuando vuelva a cambiar
Sacar
Spring-Boot-Devtools El módulo de resorte puede resolver este requisito, incluso exceder las funciones esperadas. La característica más importante es que el proyecto se "reiniciará instantáneamente" siempre que haya cambios, pero ahorra mucho tiempo que el inicio manual. Incluso si no se guarda, solo reiniciar automáticamente hace que las personas se preocupen.
Lo que se dijo anteriormente excedió las expectativas: también admite actualizaciones remotas y reiniciar inicio. Se empuja al servidor remoto al monitorear las modificaciones del archivo en la ruta local y luego reiniciar. Puede usarlo siempre que su proyecto Spring-Boot implique modificaciones locales de recursos.
Se puede usar en el navegador con el complemento Livereload.
Nota especial
Si su proyecto usa el "marco de motor de plantilla", te hará sentir muy feliz
Tales como marca libre de uso común, velocidad, groovy, thymeleaf, bigote
usar
Configuración de la construcción de graduación
compile ("org.springframework.boot: spring-boot-devlools")Simplemente agregue dependencias (es decir, frascos de referencia), no es necesario usar "código". Pero hay algunas configuraciones que se pueden usar y se configuran en Application.Properties.
Spring.devtools.* Estas configuraciones enumeradas son todas las configuraciones relacionadas con Spring-Boot-Devtools.
donde spring.devtools.restart.Enabled indica si habilita el inicio automático
Resumir
Lo anterior es el reinicio instantáneo de arranque de primavera (reemplazo en caliente) introducido por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!