Vamos começar.
Primeiro, crie um aplicativo de primavera baseado em maven e adicione as seguintes dependências ao POM.Arquivo XML:
// pom.xml
Neste projeto, usaremos principalmente essas três anotações:
A anotação @Configuration será usada para criar um arquivo de configuração, e a anotação @ComponentsCan será usada para digitalizar os componentes, semelhante à tag xml.
Crie um arquivo de configuração Java
Como estamos usando as anotações Java, criaremos um arquivo de configuração Java em vez de um ApplicationContext.Arquivo XML. Este arquivo de classe de configuração estará vazio por enquanto, mas possui uma anotação @configuartion.
Aqui, não precisamos criar nenhum arquivo XML. Em vez disso, criamos uma classe Java simples e marcamos isso por anotação @Configuration. No nosso caso, criamos um SpringConfig.Classe Java que se parece com o seguinte:
// SpringConfig.Java
PackageCom.Linuxhint;Crie um feijão Java
Vamos criar uma aula de feijão e marcá -la com a anotação @component. Esta anotação especifica esta classe como um componente. Quando o contêiner do COI inicia, ele é digitalizado como um componente e um objeto de feijão é criado em tempo de execução.
// funcionário.Java
PackageCom.Linuxhint.feijões;Criando aula principal
Agora, crie uma classe principal para ler as propriedades do feijão. Aqui, não mudamos nada. O código é semelhante ao anterior. Ele lê o feijão usando o método getBean (). Os setters e getters são usados para definir e obter propriedades de feijão.
Observação: O ID do feijão, passou para o getBean (), deve ser o mesmo que declarado na anotação @component.
// SpringApp.Java
PackageCom.Linuxhint;Estrutura do projeto
Depois de criar todos esses arquivos, o projeto deve parecer o seguinte:
Execute o aplicativo
Agora, vamos executar o aplicativo clicando com o botão direito do mouse no projeto e selecionando:
Execute como -> aplicativo java
Isso produzirá a seguinte saída na guia do console:
Conclusão
Este artigo mostrou como configurar um aplicativo usando anotações Java. Discutimos a criação de um feijão Java, uma classe principal, uma estrutura de projeto e como executar o aplicativo. Com este artigo, você poderá mudar de configuração do projeto usando anotações Java com facilidade. Para artigos mais úteis, confira mais da dica do Linux.