작성
·
276
0
수업을 듣기 전에 XML / java config / Annotation 설정 방식을 모두 잠깐씩 접해보다보니 각각의 차이점이 모호하게 느껴져서 질문 드립니다.
질문 1.
XML 설정 파일을 이용하면 구현체를 변경한다던가 어떠한 수정이 일어났을 때 재컴파일 및 재빌드를 하지 않아도 되는 장점이 있다고 배웠습니다. java config 파일로 설정을 했을 때도 재컴파일 및 재빌드를 하지 않아도 되는 건가요??
질문2.
java config 설정 파일이 아닌 ComponentScan 만을 사용한다면 여러 코드를 수정해야한다고 하셨는데, '여러 코드' 라는 부분이 예를 들어 어떤 부분인지 궁금합니다.
예를 들어 생성자 DI 또는 Setter DI 코드에서 매개변수 이름인지 아니면 @Component 의 id 식별자인지 아니면 말 그대로 실제 여러 서비스 객체 파일을 의미하는 건지..