Login personalizzato Spring Security

In una web application reale è raro utilizzare la pagina di login generata automaticamente da Spring Security. Quella pagina è molto utile per testare rapidamente la configurazione del framework, ma in un progetto professionale è quasi sempre necessario creare una maschera di login personalizzata, coerente con il design dell’applicazione. Una Vedi

Login personalizzato Spring Security

In un’applicazione reale è raro usare la pagina di login generata automaticamente da Spring Security. Quella pagina è molto utile per testare rapidamente la configurazione, ma in un progetto professionale quasi sempre serve una maschera di login personalizzata, coerente con il design della web application. Una maschera di login personalizzata Vedi

Spring Batch Scheduler

Lo Spring Batch Scheduler è il meccanismo con cui possiamo eseguire job batch in modo automatico, periodico o programmato. Un job Spring Batch, infatti, non parte da solo: deve essere lanciato da qualcosa. Quel “qualcosa” può essere un metodo main, un endpoint REST, un comando da terminale, un orchestratore esterno, Vedi

XA Transaction in Spring

Le XA Transaction in Spring sono un argomento avanzato ma molto importante nello sviluppo enterprise. Entrano in gioco quando una singola operazione applicativa deve modificare più risorse transazionali, per esempio due database diversi, un database e una coda JMS, oppure più sistemi che devono restare coerenti tra loro. In un’applicazione Vedi

spring lifecycle

Spring Lifecycle

Capire il Spring lifecycle è fondamentale per lavorare bene con Spring Framework e Spring Boot. Quando un’applicazione parte, il container crea i bean, inietta le dipendenze, esegue i metodi di inizializzazione, gestisce le richieste HTTP e, alla fine, chiude ordinatamente le risorse durante lo shutdown. ✅ In questa guida vedremo: Vedi