// 기본값 설정을 위한 @Value 어노테이션
@Component
public class NewlecExam implements Exam{
@Value("20")
private int kor;
@Value("20")
private int eng;
private int math;
private int com;
}
@Value 어노테이션을 통해서 각 값을 초기화시켜줄 수 있다.
<context:component-scan>
어플리케이션 컨텍스트에 등록된 빈들의 어노테이션들이 적용될 수 있게 한다.
AND
어노테이션이 설정된 새로운 빈들을 찾는 스캔도 할 수 있게 한다.
스프링 웹 어플리케이션을 구성하는 기본 구성에서,
Controller component, Service component, Repository component이 쓰이는데,
셋 다 component를 좀 더 쓰임에 맞게 쓰는 용도라 보면 된다.
만약 그냥 component라 적으면 이 클래스가 무엇을 하는 용도로 쓰이는지 구분이 어렵기 때문이다.
'개발공부 > Spring' 카테고리의 다른 글
[spring] AOP(Aspect Oriented Programming)이란? (0) | 2022.01.26 |
---|---|
[spring] XML Configuration을 Java Configuration으로 변경하기 (0) | 2022.01.26 |
[spring] 어노테이션을 이용한 객체 생성 (0) | 2022.01.25 |
[spring] @Autowired 위치와 required 옵션 (0) | 2022.01.25 |
[spring] @Autowired의 동작방식 이해와 @Qualifier 사용하기 (0) | 2022.01.25 |