티스토리 뷰

오늘부터 스프링에 대해 공부하고 정리를 좀 해야겠다!

한번 크게 봤지만 아직도 참 어렵다..!

틀린 내용이 있을 수 있으니 발견하시면 알려주세요..! 미리 감사합니다!

먼저 스프링 IoC 컨테이너와 빈에대해 알아보자!

스프링 IoC 컨테이너

IoC란 무엇일까?

  • IoC는 Inversion of Control 이다 번역하면 제어의 역전이다

  • 클래스 간의 의존 관계들을 여태까지는 사용자가 직접 제어했다면 IoC는 그러한 일들을 컨테이너를 통해 주입 받는것이다

  • 사용자에서 컨테이너로 제어가 역전해서 제어의 역전이라고 표현하는 것 같다!

스프링 IoC 컨테이너

Bean

  • 스프링 IoC 컨테이너가 관리하는 객체이다

  • 그럼 Bean을 왜 만들까?

  • 일단 의존성 주입을 위해 만들어야한다. Bean으로 들어가 있어야만 의존성 주입이 가능하다

  • 또한 IoC에 등록되는 빈들은 기본적으로 싱글톤으로 등록된다. => 메모리 이득, 컨테이너에 만들어놔서 런타임시간에 이득!

  • 라이프 사이클 인터페이스를 사용해서 부가적인 작업을 할 수 있다!

처음 내용은 여기까지..!
틀린 부분은 댓글로 남겨주시면 감사하겠습니다

다음에는 Bean 설정방법에 대해 알아보겠습니다

더 다음에는 싱글톤에 대해서도.. 정리해야지!

하나씩 하나씩 개념을 쌓아서 스프링 마스터합시다

'Spring > Spring IoC' 카테고리의 다른 글

Spring Profile에 대해 알아보자!  (0) 2020.05.18
Bean의 스코프에 대해 알아보자  (3) 2020.05.17
@ComponentScan에 대해 알아보자  (0) 2020.05.17
@Autowired 를 알아보자  (0) 2020.05.16
스프링 Bean 설정방법  (2) 2020.05.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함