Skip to content

Archives

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Categories

  • No hay categorías
Trend RepositoryArticles and guides
Articles

Ejemplo de anotación @Configuration de Spring

On octubre 17, 2021 by admin

La anotación @Configuration de Spring ayuda a la configuración basada en anotaciones. La anotación @Configuration indica que una clase declara uno o más métodos @Beany puede ser procesada por el contenedor de Spring para generar definiciones de beans y peticiones de servicio para esos beans en tiempo de ejecución.

Desde Spring 2, escribíamos nuestras configuraciones de beans en archivos xml. Pero Spring 3 dio la libertad de mover las definiciones de bean fuera de los archivos xml. podemos dar las definiciones de bean en los propios archivos Java. Esto se llama Spring Java Config característica (utilizando @Configuration anotación).

  • Uso de la anotación @Configuration de Spring
  • Ejemplo de anotación @Configuration de Spring
  • 2.1. Crear proyecto maven
  • 2.2. Actualizar las dependencias de Spring
  • 2.3. Crear spring beans
  • 2.4. Clase de configuración de Spring con la anotación @Configuration
  • Demo
  • ¿Ha sido útil este post?

Uso de la anotación @Configuration de Spring

Usa la anotación @Configuration encima de cualquier clase para declarar que esta clase proporciona uno o más métodos @Bean y puede ser procesada por el contenedor de Spring para generar definiciones de bean y peticiones de servicio para esos beans en tiempo de ejecución.

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

Ejemplo de anotación @Configuration de Spring

Para entender el uso de la anotación @Configurationvamos a verla en acción.

2.1. Crear proyecto maven

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

2.2. Actualizar las dependencias de Spring

Actualizar las dependencias de maven. He añadido las deendencias de Spring 5.

2.3. Crear 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. Clase de configuración de Spring con la anotación @Configuration

Demo

Escribamos el código de prueba y ejecutémoslo. Esto debería ser capaz de configurar el bean y deberíamos poder usarlo.

¡Feliz aprendizaje!

¿Ha sido útil este post?

Haznos saber si te ha gustado el post. Sólo así podremos mejorar.
Sí
No

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Archivos

  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • 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