Skip to content

Archives

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Categories

  • Sem categorias
Trend RepositoryArticles and guides
Articles

Spring @Configuration exemplo de anotação

On Outubro 17, 2021 by admin

Spring @Configuration annotation ajuda na configuração baseada na anotação Spring. A anotação @Configuration indica que uma classe declara um ou mais métodos @Bean e pode ser processada pelo container Spring para gerar definições de feijão e pedidos de serviço para esses feijões em tempo de execução.

Desde o Spring 2, nós estávamos escrevendo nossas configurações de feijão em arquivos xml. Mas o Spring 3 deu a liberdade de mover definições de beans de arquivos xml. nós podemos dar definições de beans nos próprios arquivos Java. Isto é chamado Spring Java Config (usando @Configuration anotação).

  • Spring @Configuration annotation usage
  • Spring @Configuration annotation example
  • 2.1. Criar projeto maven
  • 2.2. Atualizar dependências Spring
  • 2.3. Criar feijão de mola
  • 2.4. Classe de configuração de molas com anotação @Configuration
  • Demo
  • Este post foi útil?

Spring @Configuration annotation usage

Use @Configuration annotation on top of any class to declare that this class provides one or more @Bean methods and may be process by the Spring container to generate bean definitions and service requests for those beans at runtime.

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

Spring @Configuration annotation example

Para entender @Configuration uso de anotação, vamos vê-la em action.

2.1. Criar projeto maven

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

2.2. Atualizar dependências Spring

Atualizar dependências maven. Adicionei Spring 5 deendencies.

2.3. Criar feijão de mola

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 configuração de molas com anotação @Configuration

Demo

Vamos escrever o código de teste e executar. Isto deve ser capaz de configurar o feijão e devemos ser capazes de usá-lo.

Feliz Leaning !!

Este post foi útil?

Deixe-nos saber se você gostou do post. Só assim podemos melhorar.
Sim
Não

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Arquivo

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • 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