POJO?
가장 기본적인 Java 객체 클래스들의 최상단에 있는 개념 즉 모든 클래스들은 POJO라고 할 수 있다.
Spring Bean, Java Bean, 일반적인 클래스 => 모두 POJO에 속한다.
Java Bean?
EJB 아키텍처에서 사용하는 개념 Java Bean이 될려면 3가지 조건이 있다.
1. 기본 생성자 포함 : 생성자 중 인수를 받지 않는 기본 생성자가 포함되어야한다. 근데 따로 작성을 하지 않더라도 자바는 기본 생성자는 포함 하기 때문에 신경 쓸 필요는 크게 없다.₩
2. getter/setter 포함 : 멤버 변수에 대한 게터와 세터가 모두 있어야 한다.
3. Serializable 인터페이스 사용 : 해당 인터페이스를 implemetns 해야한다. 하지만 해당 인터페이스 내에는 아무런 메서드가 없으므로 따로 메서드를 작성해야 할 필요는 없다.
Spring Bean?
Spring Context에서 관리하는 모든 객체들을 말한다.

'SpringBoot' 카테고리의 다른 글
| [Udemy] Spring Boot 3 - Section 4 : Spring Framework 고급기능 살펴보기 (1) | 2023.11.09 |
|---|---|
| [Udemy] Spring Boot 3 - 의존성 주입 (2) | 2023.11.07 |
| [Udemy] Spring Boot 3 - @Primary VS @Qualifier (1) | 2023.11.02 |
| [Udemy] SpringBoot 3 - Spring Bean (0) | 2023.11.01 |
| [Udemy] SpringBoot 3 - 강한 결합 vs 느슨한 결합 (4) | 2023.10.31 |