Iniziamo.
Innanzitutto, crea un'applicazione a molla basata su Maven e quindi aggiungi le seguenti dipendenze al POM.File XML:
// pom.XML
In questo progetto, useremo principalmente queste tre annotazioni:
L'annotazione @Configuration verrà utilizzata per creare un file di configurazione e l'annotazione @ComponentsCan verrà utilizzata per scansionare i componenti, simile al tag XML.
Crea un file di configurazione Java
Dal momento che stiamo usando le annotazioni Java, creeremo un file di configurazione Java anziché ApplicationContext.file XML. Questo file di classe di configurazione sarà vuoto per ora ma ha un'annotazione @configuartion.
Qui, non abbiamo bisogno di creare alcun file XML. Piuttosto, creiamo una semplice classe Java e segniamo la annotazione di @Configuration. Nel nostro caso, abbiamo creato una SpringConfig.Classe Java che assomiglia al seguente:
// SpringConfig.Giava
packagecom.Linuxhint;Crea un java bean
Creiamo una classe di fagioli e segniamola con l'annotazione @Component. Questa annotazione specifica questa classe come componente. Quando inizia il contenitore IOC, viene scansionato come componente e un oggetto Bean viene creato in fase di esecuzione.
// dipendente.Giava
packagecom.Linuxhint.fagioli;Creazione della classe principale
Ora, crea una classe principale per leggere le proprietà dei fagioli. Qui, non abbiamo cambiato nulla. Il codice è simile a quello precedente. Legge il fagiolo usando il metodo getBean (). I setter e i getter vengono utilizzati per impostare e ottenere proprietà di fagioli.
Nota: L'ID di fagioli, passato a GetBean (), dovrebbe essere lo stesso di dichiarazione nell'annotazione @Component.
// Springapp.Giava
packagecom.Linuxhint;Struttura del progetto
Dopo aver creato tutti questi file, il progetto dovrebbe apparire come i seguenti:
Esegui l'applicazione
Ora, eseguiamo l'applicazione facendo clic con il pulsante destro del mouse sul progetto e selezionando:
Esegui come -> Applicazione Java
Ciò produrrà il seguente output nella scheda Console:
Conclusione
Questo articolo ha mostrato come configurare un'applicazione usando le annotazioni Java. Abbiamo discusso di creare un java bean, una classe principale, una struttura del progetto e come eseguire l'applicazione. Con questo articolo, sarai in grado di eliminare la configurazione del progetto utilizzando le annotazioni Java con facilità. Per articoli più utili, dai un'occhiata al suggerimento di Linux.