File tree 1 file changed +6
-4
lines changed 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -872,7 +872,7 @@ print("hello world!")
872
872
<details >
873
873
<summary >IoC 컨테이너의 역할은 무엇이 있을까요?</summary >
874
874
</br >
875
- <p >애플레키이션 실행시점에 빈 오브젝트를 인스턴스화하고 DI 한 후에 최초로 애플리케이션을 기동할 빈 하나를 제공해준다</p >
875
+ <p >애플리케이션 실행시점에 빈 오브젝트를 인스턴스화하고 DI 한 후에 최초로 애플리케이션을 기동할 빈 하나를 제공해준다</p >
876
876
</details >
877
877
878
878
<details >
@@ -887,7 +887,7 @@ print("hello world!")
887
887
<details >
888
888
<summary >Autowiring 과정에 대해서 설명해주세요.</summary >
889
889
</br >
890
- <p >컨테이너에서 타입을 이용해 의존 대상 객체를 검색하고 할당할 수 있는 빈 객체를 찾아 주입한다</p >
890
+ <p >컨테이너에서 타입(인터페이스 또는 오브젝트)을 이용해 의존 대상 객체를 검색하고 할당할 수 있는 빈 객체를 찾아 주입한다</p >
891
891
</details >
892
892
893
893
<details >
@@ -924,8 +924,10 @@ print("hello world!")
924
924
<details >
925
925
<summary >Bean/Component 어노테이션에 대해서 설명해주시고, 둘의 차이점에 대해 설명해주세요.</summary >
926
926
</br >
927
- <p >@Bean : 개발자가 직접 제어가 불가능한 외부 라이브러리를 사용한 경우에 사용합니다.</p >
928
- <p >@Component : 개발자가 작성한 class를 Bean으로 만들기 위해 사용합니다.</p >
927
+ <p >두 어노테이션 모두 IoC 컨테이너에 Bean을 등록하기 위해 사용합니다</p >
928
+ <p >@Component : 개발자가 작성한 class를 기반으로 실행시점에 인스턴스 객체를 1회(싱글톤) 생성합니다</p >
929
+ <p >@Controller, @Service, @Repository 는 모두 @Component 이며 실행시점에 자동으로 의존성을 주입합니다</p >
930
+ <p >@Bean : 개발자가 작성한 method를 기반으로 메서드에서 반환하는 객체를 인스턴스 객체로 1회(싱글톤) 생성합니다</p >
929
931
</details >
930
932
931
933
<details >
You can’t perform that action at this time.
0 commit comments