Skip to content

Archives

  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • septembre 2021

Categories

  • Aucune catégorie
Trend RepositoryArticles and guides
Articles

Spring @Configuration exemple

On octobre 17, 2021 by admin

L’annotation @Configuration de Spring aide à la configuration basée sur les annotations de Spring. L’annotation @Configuration indique qu’une classe déclare une ou plusieurs @Beanméthodes et peut être traitée par le conteneur Spring pour générer des définitions de bean et des requêtes de service pour ces beans au moment de l’exécution.

Depuis Spring 2, nous écrivions nos configurations de bean dans des fichiers xml. Mais Spring 3 a donné la liberté de déplacer les définitions de bean hors des fichiers xml. nous pouvons donner les définitions de bean dans les fichiers Java eux-mêmes. Ceci est appelé la fonctionnalité Spring Java Config (en utilisant l’annotation @Configuration).

  • Utilisation de l’annotation Spring @Configuration
  • Exemple d’annotation @Configuration de Spring
  • 2.1. Créer un projet maven
  • 2.2. Mettre à jour les dépendances de Spring
  • 2.3. Créer les beans de Spring
  • 2.4. Classe de configuration de Spring avec l’annotation @Configuration
  • Demo
  • Ce post a été utile ?

Utilisation de l’annotation Spring @Configuration

Utiliser l’annotation @Configuration au-dessus de n’importe quelle classe pour déclarer que cette classe fournit une ou plusieurs méthodes @Bean et peut être traitée par le conteneur Spring pour générer des définitions de bean et des requêtes de service pour ces beans au moment de l’exécution.

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

Exemple d’annotation @Configuration de Spring

Pour comprendre l’utilisation de l’annotation @Configuration, voyons-la en action.

2.1. Créer un projet maven

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

2.2. Mettre à jour les dépendances de Spring

Mettre à jour les dépendances maven. J’ai ajouté les dépendances de Spring 5.

2.3. Créer les beans de Spring

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 de configuration de Spring avec l’annotation @Configuration

Demo

Ecrivons le code de test et exécutons-le. Cela devrait être capable de configurer le bean et nous devrions être en mesure de l’utiliser.

Happy Leaning ! !!

Ce post a été utile ?

Laissez-nous savoir si vous avez aimé le post. C’est la seule façon de nous améliorer.
Oui
Non

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archives

  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • septembre 2021

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR
  • 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