Class DataInitializer
java.lang.Object
it.unicam.cs.ids2425.FilieraAgricola.config.DataInitializer
- All Implemented Interfaces:
org.springframework.boot.CommandLineRunner
@Component
public class DataInitializer
extends Object
implements org.springframework.boot.CommandLineRunner
Questo componente viene eseguito automaticamente all'avvio dell'applicazione.
Controlla che tutti i ruoli definiti nell'enum ERole esistano nel database
e li crea se mancano.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DataInitializer
public DataInitializer()
-
-
Method Details
-
run
Logica di inserimento per i ruoli al caricamento dell'applicazione.- Specified by:
runin interfaceorg.springframework.boot.CommandLineRunner- Parameters:
args- argomenti eseguiti a riga di comando passati da Spring.- Throws:
Exception- in caso non sia possibile configurare correttamente i ruoli.
-