반응형
Java Bean
Java Bean은 자바에서 재사용 가능한 컴포넌트를 지칭하는 용어이다.
특징은 크게 'Default Constructor', 'Properties', 'Serializable Interface'로 세 가지이다.
Default Constructor
Java Bean 클래스는 매개변수가 없는 기본 생성자를 가져야 한다.
public class MyBean {
// Default constructor
public MyBean() {
// Initialization code
}
}
Properties
Java Bean 클래스는 private 필드를 통해 속성을 캡슐화하고, getter와 setter 메서드를 통해서만 속성에 접근할 수 있도록 한다.
public class MyBean {
private String name;
public String getName() {
return name;
}
public void setName() {
this.name = name;
}
}
Serializable Interface
Java Bean 클래스는 Serializable 인터페이스를 구현하여 직렬화가 가능해야 한다.
pblic class MyBean implements Serializable {
// ...
}
반응형
'BackEnd > Spring Boot' 카테고리의 다른 글
[Spring Boot] POJO, DTO, DAO, VO, Entity (0) | 2023.12.30 |
---|---|
[Spring Boot] DI (Dependency Injection; 의존성 주입) (0) | 2023.12.27 |