Spring Framework 4.3.4 Tutorial de anotação @Order – Ordem de classificação para um componente de bean anotado

Publicados: 2017-03-04

Estrutura Web MVC – Spring é a melhor estrutura de controlador da Web e modelo de configuração para aplicativos corporativos de programação baseada em Java.

Temos mais de 40 tutoriais Spring MVC no Crunchify até agora. Neste tutorial, veremos @Order Annotation . Qual é o uso de @Order na primavera? Aspectos de pedidos com Spring AOP e MVC .

Aqui estão os passos curtos:

  • Vamos criar um Projeto Web Dinâmico
  • Crie o arquivo de configuração do Spring crunchify-bean.xml
  • Converta-o para o projeto Maven
  • Criar Beans com Anotação de Pedido
  • Criar caso de teste e executar

Etapas detalhadas: vamos começar

Passo 1

  1. Ir para o Eclipse
  2. Clique em File
  3. Clique em New
  4. Clique em Dynamic Web Project

Criar Projeto Web Dinâmico - Eclipse - Dicas Crunchify

Passo 2

  1. Forneça o nome do projeto: CrunchifySpringMVC4OrderAnnotation
  2. Forneça o tempo de execução de destino. Principalmente a localização do Apache Tomcat no Eclipse.
  3. Escolha a versão do Dynamic Web Module: 3.1

Target Runtime 8.0 e Dynamic Web Module 3.1

Etapa 3

  1. Clique com o botão direito no projeto
  2. Clique em Configurar
  3. Converter projeto para projeto Maven

Converter projeto para Maven

Passo 4

Escolha a configuração padrão e clique em Finish .

ID do grupo Maven e ID do artefato para o projeto Maven

Passo-5

Aqui está uma estrutura de projeto antes de começarmos.

Arquivo de configuração Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring

Abra o arquivo pom.xml e adicione a dependência Spring MVC 4.3.4.

aqui está meu arquivo pom.xml completo

Passo-6

  1. Clique com o botão direito em Recursos Java
  2. Clique em Novo
  3. Clique na pasta de origem e forneça o nome: resources

Criar pasta de recursos em Recursos Java

Passo-7

Crie o arquivo crunchify-bean.xml na pasta de recursos. Aqui está um conteúdo completo do arquivo.

Passo-8

Agora vamos criar 5 arquivos com a anotação @Order .

  1. Interface CrunchifyCompany.java
  2. CrunchifyGoogle1.java ==> Com @Order(1)
  3. CrunchifyFacebook2.java ==> Com @Order(2)
  4. CrunchifyYahoo3.java ==> Com @Order(3)
  5. CrunchifyPrintResult.java

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Passo-9

Agora vamos criar o caso de teste CrunchifyOrderTest.java

Passo-10

Agora é só clicar com o botão direito no arquivo CrunchifyOrderTest.java e Run As -> Java Application . Você deve ver o resultado impresso na ordem que especificamos Ordem.

Exemplo de anotação Spring @Order por Crunchify