728x90
이 파트에서는 Spring에서 사용하는 것들을 자바 표준 기술로 인터페이스만 추가한 것이다.
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
Maven을 사용한다면 java.inject를 사용하기 위해 pom.xml에 위와 같이 dependency를 추가해주어야 한다.
1. Limitations of JSR-330 Standard Annotations
위의 표는 Spring에서 사용되는 어노테이션을 자바 표준으로 매칭되는 표이다.
예를 들어 @Component 는 @Named로 대체가능
하지만, 실제로는 자바 표준보다는 Spring의 어노테이션을 사용한다.
굳이 사용한다면 @Inject만 사용하고 웬만하면 Spring 어노테이션을 사용하자.
728x90
'Spring' 카테고리의 다른 글
[Spring] 예제로 보는 Environment Abstraction (0) | 2020.05.27 |
---|---|
[Spring] 예제로 보는 Java-based Container Configuration (0) | 2020.05.21 |
[Spring] 예제로 보는 Classpath Scanning and Managed Components (0) | 2020.05.18 |
[Spring] 예제로 보는 Annotation-based Container Configuration (0) | 2020.05.12 |
[Spring] 예제로 보는 Ioc Container - Customizing the Nature of a Bean (0) | 2020.04.30 |