Spring Framework 4.3.4 @Order 주석 튜토리얼 – 주석이 달린 Bean 컴포넌트의 정렬 순서

게시 됨: 2017-03-04

웹 MVC 프레임워크 – Spring은 Java 기반 프로그래밍 엔터프라이즈 애플리케이션을 위한 최고의 웹 컨트롤러 프레임워크 및 구성 모델입니다.

지금까지 Crunchify에 대한 40개 이상의 Spring MVC 튜토리얼이 있습니다. 이 튜토리얼에서는 @Order Annotation 을 다룰 것입니다. 봄에 @Order를 사용하는 것은 무엇입니까? Spring AOPMVC 로 측면을 주문하기.

다음은 짧은 단계입니다.

  • Dynamic Web Project를 만들 것입니다.
  • Spring 설정 파일 crunchify-bean.xml
  • Maven 프로젝트로 변환
  • 주문 주석으로 Bean 생성
  • 테스트 케이스 생성 및 실행

세부 단계: 시작하겠습니다

1 단계

  1. 이클립스로 이동
  2. File 클릭
  3. New 만들기를 클릭하십시오
  4. Dynamic Web Project 를 클릭하십시오.

동적 웹 프로젝트 생성 - Eclipse - Crunchify 팁

2 단계

  1. 프로젝트 이름 제공: CrunchifySpringMVC4OrderAnnotation
  2. 대상 런타임을 제공합니다. 주로 Eclipse의 Apache Tomcat 위치입니다.
  3. 동적 웹 모듈 버전 선택: 3.1

대상 런타임 8.0 및 동적 웹 모듈 3.1

3단계

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭
  2. 구성을 클릭하십시오
  3. 프로젝트를 Maven 프로젝트로 변환

프로젝트를 Maven으로 변환

4단계

기본 설정을 선택하고 Finish 을 클릭합니다.

Maven 프로젝트용 Maven 그룹 ID 및 아티팩트 ID

5단계

다음은 시작하기 전에 프로젝트 구조입니다.

Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring 구성 파일

pom.xml 파일을 열고 Spring MVC 4.3.4 종속성을 추가하십시오.

여기 내 완전한 pom.xml 파일이 있습니다

6단계

  1. Java 리소스를 마우스 오른쪽 버튼으로 클릭
  2. 새로 만들기를 클릭하십시오
  3. 소스 폴더를 클릭하고 이름 제공: resources

Java 리소스 아래에 리소스 폴더 생성

7단계

리소스 폴더 아래에 crunchify-bean.xml 파일을 생성합니다. 다음은 전체 파일 내용입니다.

8단계

이제 @Order 주석이 있는 5개의 파일을 생성합니다.

  1. CrunchifyCompany.java 인터페이스
  2. CrunchifyGoogle1.java ==> @Order(1) 사용
  3. CrunchifyFacebook2.java ==> @Order(2) 사용
  4. CrunchifyYahoo3.java ==> @Order(3) 사용
  5. CrunchifyPrintResult.java

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

9단계

이제 테스트 케이스 CrunchifyOrderTest.java 를 생성해 보겠습니다.

10단계

이제 CrunchifyOrderTest.java 파일을 마우스 오른쪽 버튼으로 클릭하고 Run As -> Java Application 을 실행합니다. Order를 지정한 순서대로 인쇄된 결과를 볼 수 있습니다.

Crunchify의 Spring @Order 주석 예제