Spring Bean
Spring loc Container에 등록되어 관리되고 있는 객체.즉, Spring에게 제어권을 넘긴 Java 객체이다.
IoC 컨테이너는 객체의 생성을 책임지고, 의존성을 관리한다.
Spring IoC가 관리하는 객체라는 것은 스프링에 의해 생성되고, 라이프 사이클을 수행하고, 의존성 주입(DI)이 일어나는 객체들을 말한다.
정리하자면 Spring bean은 spring IoC container가 관리하는 즉, Spring에게 제어권을 넘긴 Java 객체를 뜻한다.
IoC Container를 등록하는 방법
- xml에 등록
- @Bean
-@Component 이용(@Controller,@Service,@Entity)
Java Bean
JSP 에서 주로 사용되는 자바 코드로 작성된 class이며, 주로 데이터 전달을 위해 사용된다.
컴포넌트라고 말할 수 있으며, DTO나 VO와 비슷한 역할은 한다.
바바 빈은 특정 형태의 클래스로 필드는 private로 구성되어 getter 또는 setter를 통해서만 접근할 수 있고 전달 인자가 없는 생성자를 가지는 형태의 클래스를 말한다.
오늘의 나에게 할 말
- 못 한 것만 되돌아보지 말고 나의 바뀐 상태나 실력 등도 한 번씩 되돌아보며 동기부여를 하자.
-한 가지 예로 한 주 동안 코딩도장 몇 문제를 스스로 풀었으며 얼마나 속도가 빨라졌는지 등을 기록해 보자.