천상나타의 일상다반사

닫기 검색결과 전체 보기

    [스프링] Context의 등록되는 빈의 순서를 정하자 - @DependsOn

    IT/Spring 2019. 5. 2. 16:27

    스프링프레임워크로 개발시 빈을 등록할때

    빈의 의존관계로 인해

    빈의 의존관계에 등록되어있는 

    빈들의 등록되는 순서를 지정할 필요가 있다.

     

    순서를 정하는 방법은 아주 간단합니다.

    (이 포스트에서는 어노테이션을 통해 순서를 정하는 방법을 포스팅하겠습니다.)

     

    1. 순서를 정하실 빈의 name을 지정합니다.

    @Component("testDao1")
    public class TestDAO1 {
    

     

    @Component("testDao2")
    public class TestDAO2 {
    

     

    @Component("testDao3")
    public class TestDAO3 {
    

     

    2. 빈의 등록되는 순서를  @DependsOn을 통해 지정한다.

    (빈이 등록되는 순서를 TestDAO1 - > TestDAO2 -> TestDAO3)

    @Component("testDao1")
    public class TestDAO1 {
    

     

    @Component("testDao2")
    @DependsOn(value={"testDao1"})
    public class TestDAO2 {
    

     

    @Component("testDao3")
    @DependsOn(value={"testDao2"})
    public class TestDAO3 {
    

     

    3. 이제 스프링프레임워크를 기동하면 지정한 순서 (TestDAO1 - > TestDAO2 -> TestDAO3)대로 빈이 등록되는것을 알수 있습니다.

     

    감사합니다.

     

     

    지난 포스트가 궁금하시다면 

    ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓

    [SPRING]@Slf4j을 통하여 로그설정방법.

     

    다음 포스트가 궁금하시다면 

    ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓

    [스프링] @RequestParam에 대한 이해 - parameter를 쉽게 컨트롤하기

     

    '공감'버튼 및 '좋아요'는 글쓴이에게 큰 힘이 됩니다!

    (클릭)블로그 구독도 부탁드립니다.(네이버이웃 추가)

     

     

    728x90

    'IT > Spring' 카테고리의 다른 글

    메이븐 pom.xml에 프로젝트 이력(회사,개발자)을 기록하는 법  (0) 2018.08.16
    [스프링] @RequestParam에 대한 이해 - parameter를 쉽게 컨트롤하기  (0) 2018.04.18
    [SPRING]@Slf4j을 통하여 로그설정방법.  (1) 2018.02.22
    (Spring) @ModelAttribute - 데이터커맨드 손쉽게 사용하기 (alias 주기)  (0) 2017.12.11
    (Spring) 데이터 커맨드 객체.  (0) 2017.12.11
    'IT/Spring' 관련 글 more
    • thumbnail
      메이븐 pom.xml에 프로젝트 이력(회사,개발자)을 기록하는 법 2018.08.16
    • thumbnail
      [스프링] @RequestParam에 대한 이해 - parameter를 쉽게 컨트롤하기 2018.04.18
    • thumbnail
      [SPRING]@Slf4j을 통하여 로그설정방법. 2018.02.22
    • thumbnail
      (Spring) @ModelAttribute - 데이터커맨드 손쉽게 사용하기 (alias 주기) 2017.12.11
    Posted by 천상나타.

Naver Neighborhood

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2026/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

카테고리

분류 전체보기 (414)
IT (143)
JAVA (20)
JSP (5)
NoSql (8)
Linux (5)
javaScript (14)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (26)
System (14)
Tool (33)
공부자료(비공개) (0)
일상 (259)
맛집 (69)
국내여행 (21)
해외여행 (32)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (10)
블로그팁 (8)
지역정보 (1)
자격증 (1)

카운터

Total
Today
Yesterday
  • 네이버 이웃추가
  • 방명록
개인정보처리방침
천상나타.'s Blog is powered by daumkakao
블로그 이미지

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 네이버 이웃추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (414) N
    • IT (143) N
      • JAVA (20)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (14) N
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (26) N
      • System (14)
      • Tool (33) N
      • 공부자료(비공개) (0)
    • 일상 (259)
      • 맛집 (69)
      • 국내여행 (21)
      • 해외여행 (32)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (10) N
      • 블로그팁 (8) N
      • 지역정보 (1)
      • 자격증 (1) N

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바