Bean 클래스란?
- Spring IoC 컨테이너가 관리하는 객체를 빈(Bean)이라고 하며, Spring에서는 이 빈들을 관리한다는 의미로 컨테이너를 빈 팩토리(Bean Factory)라고 한다.(팩토리 디자인 패턴 구현)
- 예전에는 비주얼한 컴포넌트를 Bean이라고 했는데, 근래에 들어서는 일반적인 자바 class를 Bean클래스라고 한다.
- Bean 클래스는 3가지 특징을 가지고 있다.
- 기본 생성자를 가진다.
- 필드는 private하게 선언한다.
- getter(), setter() 메소드를 가진다. (name이라는 필드의 getName(), setName() 메소드를 name 프로퍼티(property)라고 한다.)
참조 URL
'Java' 카테고리의 다른 글
어노테이션이란? (0) | 2020.06.28 |
---|---|
Dao란? (0) | 2020.06.28 |
Dto란? (0) | 2020.06.28 |
Java에서 getter, setter 메서드를 사용하는 이유? (0) | 2020.06.28 |
Static import란? (0) | 2020.06.28 |