Salta al contenuto

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Categorie

  • Nessuna categoria
Trend RepositoryArticles and guides
Articles

Spring @Configuration annotation example

Il Ottobre 17, 2021 da admin

Spring @Configuration annotation aiuta nella configurazione basata sulle annotazioni di Spring. L’annotazione @Configuration indica che una classe dichiara uno o più @Beanmetodi e può essere elaborata dal contenitore Spring per generare definizioni di bean e richieste di servizio per quei bean a runtime.

Da Spring 2, stavamo scrivendo le nostre configurazioni di bean in file xml. Ma Spring 3 ha dato la libertà di spostare le definizioni dei bean fuori dai file xml. possiamo dare le definizioni dei bean nei file Java stessi. Questa è chiamata funzione Spring Java Config (usando l’annotazione @Configuration).

  • Uso dell’annotazione @Configuration di Spring
  • Esempio di annotazione Spring @Configuration
  • 2.1. Creare il progetto maven
  • 2.2. Aggiorna le dipendenze di Spring
  • 2.3. Creare spring beans
  • 2.4. Classe di configurazione Spring con annotazione @Configuration
  • Demo
  • È stato utile questo post?

Uso dell’annotazione @Configuration di Spring

Usa l’annotazione @Configuration sopra qualsiasi classe per dichiarare che questa classe fornisce uno o più metodi @Bean e può essere processata dal contenitore Spring per generare definizioni di bean e richieste di servizio per quei bean in fase di esecuzione.

@Configurationpublic class AppConfig { @Bean(name="demoService") public DemoClass service() { }}

Esempio di annotazione Spring @Configuration

Per capire l’uso dell’annotazione @Configuration, vediamola in azione.

2.1. Creare il progetto maven

mvn archetype:generate -DgroupId=com.howtodoinjava.core -DartifactId=springCoreTest -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falsemvn eclipse:eclipse

2.2. Aggiorna le dipendenze di Spring

Aggiorna le dipendenze di maven. Ho aggiunto le deendencies di Spring 5.

2.3. Creare spring beans

public interface DemoManager { public String getServiceName();}public class DemoManagerImpl implements DemoManager{ @Override public String getServiceName() { return "My first service with Spring 3"; }}

2.4. Classe di configurazione Spring con annotazione @Configuration

Demo

Scriviamo il codice di prova ed eseguiamo. Questo dovrebbe essere in grado di configurare il bean e noi dovremmo essere in grado di usarlo.

Happy Leaning !!

È stato utile questo post?

Facci sapere se ti è piaciuto il post. Solo così possiamo migliorare.
Sì
No

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Tema da ThemeinProgress | Offerto orgogliosamente da WordPress