
Spring Boot DevTools
Spring Boot DevTools automatizza le modifiche al codice e il riavvio dell'applicazione, migliorando la produttività nello sviluppo.
Gli strumenti possono essere facilmente aggiunti a un progetto come starter direttamente nel pom.xml, sia attraverso dei plugin come STS.
DevTools distingue tra automatic restart e live reload.
Il riavvio automatico fa ripartire l'applicazione quando viene modificato un file nel classpath, mentre il live reload aggiorna automaticamente il browser per risorse HTML, CSS e immagini.
DevTools utilizza due classloader, base e restart, consentendo un riavvio più veloce caricando solo le classi effettivamente modificate.
Il live reload richiede delle opportune estensioni per il browser come Live Reload per Firefox o Remote Live Reload per Chrome, e specifiche cartelle possono essere escluse o incluse nel monitoraggio tramite proprietà di configurazione.
[VIDEO YOUTUBE]
[LINKS]
- Tutorial di Spring Boot
- Esercitazioni di Spring Boot
- Codice su GitHub
- Flashcards Anki per lo studio
- Libri consigliati