Skip to content

Archives

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Categories

  • Brak kategorii
Trend RepositoryArticles and guides
Articles

Spring @Configuration annotation example

On 17 października, 2021 by admin

Spring @Configuration annotation pomaga w konfiguracji Spring opartej na adnotacjach. Adnotacja @Configuration wskazuje, że klasa deklaruje jedną lub więcej @Bean metod i może być przetwarzana przez kontener Spring w celu wygenerowania definicji fasoli i obsługi żądań dla tych fasoli w trybie runtime.

Od wiosny 2, pisaliśmy nasze konfiguracje fasoli do plików xml. Ale Spring 3 dał wolność do przeniesienia definicji fasoli z plików xml. możemy dać definicje fasoli w samych plikach Java. Nazywa się to Spring Java Config feature (używając adnotacji @Configuration).

  • Użycie adnotacji Spring @Configuration
  • Przykład adnotacji Spring @Configuration
  • 2.1. Utwórz projekt maven
  • 2.2. Zaktualizuj zależności Spring
  • 2.3. Tworzenie wiosennych fasolek
  • 2.4. Klasa konfiguracyjna Spring z adnotacją @Configuration
  • Demo
  • Was this post helpful?

Użycie adnotacji Spring @Configuration

Użyj adnotacji @Configuration na wierzchu dowolnej klasy, aby zadeklarować, że ta klasa dostarcza jedną lub więcej metod @Bean i może być przetwarzana przez kontener Spring w celu wygenerowania definicji fasoli i obsługi żądań dla tych fasoli w czasie wykonywania.

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

Przykład adnotacji Spring @Configuration

Aby zrozumieć @Configuration użycie adnotacji, zobaczmy ją w akcji.

2.1. Utwórz projekt maven

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

2.2. Zaktualizuj zależności Spring

Uaktualnij zależności maven. Dodałem Spring 5 deendencies.

2.3. Tworzenie wiosennych fasolek

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

2.4. Klasa konfiguracyjna Spring z adnotacją @Configuration

Demo

Umożliwia napisanie kodu testowego i uruchomienie. To powinno być w stanie skonfigurować bean i powinniśmy być w stanie go używać.

Happy Leaning !!!

Was this post helpful?

Daj nam znać, jeśli podobał Ci się ten post. Tylko w ten sposób możemy się poprawić.
Tak
Nie

.

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Archiwa

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • 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