스프링 3.0을 사용하게 되면, JSR-330 어노테이션(의존성 역전)의 지원을 받을 수 있다. 이 어노테이션들은 스프링 어노테이션들과 같은 방법으로 스캔된다. 이 어노테이션들을 사용하기 위해서는 클래스패스에 관련 jar 파일들을 가지고 있어야 한다.
※ 메이븐을 사용한다면, 'javax.inject'를 표준 메이븐 저장소로부터 사용할 수 있다(https://repo1.maven.org/maven2/javax/inject/javax.inject/1/). 따라서 다음 의존성을 pom.xml에 추가하면 된다.
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
'SpringFramework Core - I. IoC 컨테이너 > 11. JSR 330의 표준 어노테이션들 사용하기' 카테고리의 다른 글
11.3. JSR-330 표준 어노테이션들의 한계 (0) | 2020.04.24 |
---|---|
11.2. @Named와 @ManagedBean : @Component 어노테이션에 대응하는 표준 (0) | 2020.04.24 |
11.1. @Inject와 @Named로 의존성 주입하기 (0) | 2020.04.24 |