Skip to content

Archives

  • ianuarie 2022
  • decembrie 2021
  • noiembrie 2021
  • octombrie 2021
  • septembrie 2021

Categories

  • Nicio categorie
Trend RepositoryArticles and guides
Articles

Exemplu de adnotare Spring @Configuration

On octombrie 17, 2021 by admin

Anotarea Spring @Configuration ajută la configurarea bazată pe adnotări Spring. Adnotarea @Configuration indică faptul că o clasă declară una sau mai multe metode @Bean și poate fi procesată de containerul Spring pentru a genera definiții de bean-uri și cereri de servicii pentru acele bean-uri în timpul execuției.

De la spring 2, scriam configurațiile bean-urilor noastre în fișiere xml. Dar Spring 3 a oferit libertatea de a muta definițiile bean-urilor în afara fișierelor xml. putem da definițiile bean-urilor chiar în fișiere Java. Aceasta se numește caracteristica Spring Java Config (folosind adnotarea @Configuration).

  • Utilizarea adnotării Spring @Configuration
  • Exemplu de adnotare Spring @Configuration
  • 2.1. Creați proiectul maven
  • 2.2. Actualizați dependențele Spring
  • 2.3. Create spring beans
  • 2.4. Clasa de configurare Spring cu adnotarea @Configuration
  • Demo
  • A fost utilă această postare?

Utilizarea adnotării Spring @Configuration

Utilizați adnotarea @Configuration deasupra oricărei clase pentru a declara că această clasă furnizează una sau mai multe metode @Bean și poate fi procesată de containerul Spring pentru a genera definiții de bean-uri și cereri de servicii pentru acele bean-uri în timpul execuției.

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

Exemplu de adnotare Spring @Configuration

Pentru a înțelege utilizarea adnotării @Configuration, haideți să o vedem în acțiune.

2.1. Creați proiectul maven

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

2.2. Actualizați dependențele Spring

Actualizați dependențele maven. Am adăugat deendințele Spring 5.

2.3. Create 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. Clasa de configurare Spring cu adnotarea @Configuration

Demo

Să scriem codul de testare și să executăm. Acesta ar trebui să fie capabil să configureze bean-ul și noi ar trebui să îl putem folosi.

Happy Leaning !!

A fost utilă această postare?

Dați-ne de știre dacă v-a plăcut postarea. Doar așa ne putem îmbunătăți.
Da
Nu

.

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Arhive

  • ianuarie 2022
  • decembrie 2021
  • noiembrie 2021
  • octombrie 2021
  • septembrie 2021

Meta

  • Autentificare
  • Flux intrări
  • Flux comentarii
  • 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 | Theme by ThemeinProgress | Proudly powered by WordPress