Skip to content

Commit ac3ad09

Browse files
committed
[UPDATE] README
1 parent 3726d1b commit ac3ad09

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ print("hello world!")
872872
<details>
873873
<summary>IoC 컨테이너의 역할은 무엇이 있을까요?</summary>
874874
</br>
875-
<p>애플레키이션 실행시점에 빈 오브젝트를 인스턴스화하고 DI 한 후에 최초로 애플리케이션을 기동할 빈 하나를 제공해준다</p>
875+
<p>애플리케이션 실행시점에 빈 오브젝트를 인스턴스화하고 DI 한 후에 최초로 애플리케이션을 기동할 빈 하나를 제공해준다</p>
876876
</details>
877877

878878
<details>
@@ -887,7 +887,7 @@ print("hello world!")
887887
<details>
888888
<summary>Autowiring 과정에 대해서 설명해주세요.</summary>
889889
</br>
890-
<p>컨테이너에서 타입을 이용해 의존 대상 객체를 검색하고 할당할 수 있는 빈 객체를 찾아 주입한다</p>
890+
<p>컨테이너에서 타입(인터페이스 또는 오브젝트)을 이용해 의존 대상 객체를 검색하고 할당할 수 있는 빈 객체를 찾아 주입한다</p>
891891
</details>
892892

893893
<details>
@@ -924,8 +924,10 @@ print("hello world!")
924924
<details>
925925
<summary>Bean/Component 어노테이션에 대해서 설명해주시고, 둘의 차이점에 대해 설명해주세요.</summary>
926926
</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>
929931
</details>
930932

931933
<details>

0 commit comments

Comments
 (0)