Skip to content

Archives

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Categories

  • Ei kategorioita
Trend RepositoryArticles and guides
Articles

Spring @Configuration annotation example

On 17 lokakuun, 2021 by admin

Spring @Configuration annotation auttaa Springin annotaatiopohjaisessa konfiguroinnissa. @Configuration-annotaatio ilmaisee, että luokka julistaa yhden tai useamman @Bean metodin, ja Spring-säiliö voi käsitellä niitä luodakseen papumäärityksiä ja palvelupyyntöjä näille pavuille ajonaikana.

Jousi 2:sta lähtien kirjoitimme papujen konfiguraatiot xml-tiedostoihin. Mutta Spring 3 antoi vapauden siirtää papumääritykset pois xml-tiedostoista. voimme antaa papumääritykset itse Java-tiedostoissa. Tätä kutsutaan Spring Java Config -ominaisuudeksi (käyttäen @Configuration-annotaatiota).

  • Spring @Configuration annotaation käyttö
  • Spring @Configuration-annotaation esimerkki
  • 2.1. Luo maven-projekti
  • 2.2. Päivitä Spring-riippuvuudet
  • 2.3. Luo spring beans
  • 2.4. Spring configuration class with @Configuration annotation
  • Demo
  • Oliko tästä postauksesta apua?

Spring @Configuration annotaation käyttö

Käytä @Configuration-annotaatiota minkä tahansa luokan päällä ilmoittaaksesi, että tämä luokka tarjoaa yhden tai useamman @Bean-metodin ja että Spring-säiliö voi käsitellä sitä luodakseen papumäärityksiä ja palvelupyyntöjä näille pavuille suoritusaikana.

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

Spring @Configuration-annotaation esimerkki

Ymmärtääksemme @Configuration-annotaation käyttöä, katsotaanpa sitä toiminnassa.

2.1. Luo maven-projekti

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

2.2. Päivitä Spring-riippuvuudet

Päivitä maven-riippuvuudet. Olen lisännyt Spring 5 riippuvuudet.

2.3. Luo 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. Spring configuration class with @Configuration annotation

Demo

Kirjoitetaan testikoodi ja ajetaan. Tämän pitäisi pystyä konfiguroimaan papu ja meidän pitäisi pystyä käyttämään sitä.

Happy Leaning !!

Oliko tästä postauksesta apua?

Kertokaa meille jos piditte postauksesta. Vain siten voimme kehittyä.
Kyllä
Ei

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Arkistot

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Meta

  • Kirjaudu sisään
  • Sisältösyöte
  • Kommenttisyöte
  • 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