Core Technologies
Spring Bean
- Spring Container에 의해서 만들어진 자바 객체
- Spring IoC(Inversion of Control) Container에 의해 인스턴스화, 관리, 생성된다
- 만들어진 객체를 지정해서 getBean() 메서드를 이용해 가져올 수 있다
Bean Scope
- Bean 객체가 존재하는 범위를 의미한다.
- 애플리케이션 실행 했을 때 JVM 안에서 Spring이 Bean마다 하나의 객체를 생성한다
- Spring을 통해 Bean을 사용할 때, 주입받은 Bean은 동일한 객체라는 가정
→ Scope가 지정되지 않는다면 명시적으로 singleton이다