ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring] @Autowired 와 @Resource
    프로그래밍/Spring 2020. 3. 27. 17:03

    사용하는 이유

    기존 객체(Bean) 생성 시 생성자 또는 Setter를 통해서 변수 설정을 해주어야 했다. 

    이 과정을 생략할 수 있는 방법이 바로 @Autowired 와 @Resource 이다.

     

    @Autowired

    • 사용범위 : Constructor, Property, Method
    • 작동방식 : 주입하려고 하는 객체의 타입이 일치하는 객체를 자동으로 주입
    • 주의 : Property 와 Method에 사용시 Default Consructor 를 필수로 명시

     

     

    @Resource

    • 사용범위 : Property, Method
    • 작동방식 : 주입하려고 하는 객체의 이름이 일치하는 객체를 자동으로 주입
    • 주의 : Property 와 Method에 사용시 Default Consructor 를 필수로 명시

     

    사용 환경 설정

    xml 파일에 context 네임스페이스 설정 후 <context:annotation-config /> 를 명시

     

     

     

     

    '프로그래밍 > Spring' 카테고리의 다른 글

    [Spring] MVC 모델  (0) 2020.03.31
    [Spring] 싱글톤 패턴  (0) 2020.03.20

    댓글

Designed by Tistory.