일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 데이터엔지니어
- POJO
- OS
- CPU
- 제어의역전
- 코테
- 의존성주입
- 도커
- 시스템호출
- 커널
- Kafka
- PCB
- docker
- 자바빈
- CNS
- 부팅
- 카프카
- Pub/Sub
- fork()
- 운영체제
- Data Engineering
- 취뽀
- spring boot
- 회고
- 컴퓨터 구조
- 스프링빈
- zookeeper
- 스프링
- Context Switching
- 합격
Archives
- Today
- Total
모래성 말고 철옹성
스프링빈 vs 자바빈 vs POJO 본문
POJO (Plane Old Java Object)
- 아무 제약조건이 없는 오래된 순수 자바 객체
class POJO {
private String pojo;
public void pojo(){
System.out.println("pojo");
}
}
자바빈
- EJB 사용 시절 자주 활용되던 클래스 정의 방식으로, 객체 사용 편의성을 높이기 위해 만들어짐
- 다음 세 가지 규약을 따르는 객체를 자바빈이라 칭함
- No-Arg 생성자 존재
- Getter, Setter 존재
- java.io.Serializable 상속
// Java Bean 제약
// 1. no-arg 생성자
// 2. getter setter 존재
// 3. Serializable 상속
class JavaBean implements Serializable {
private String javaBean;
public JavaBean() {}
public String getJavaBean() {
return javaBean;
}
public void setJavaBean(String javaBean) {
this.javaBean = javaBean;
}
}
스프링빈
- 스프링에 의해 관리되는 자바 객체
@Component
class SpringBean {
private String springBean;
public void spring(){
System.out.println("spring bean");
}
}
반응형
'스프링' 카테고리의 다른 글
스프링 핵심 개념 IoC, DI, Spring Container (0) | 2024.01.29 |
---|
Comments