pom.xml 에 lombok 메이븐 라이브러리 추가한다.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<scope>provided</scope>
</dependency>
// lombok.jar : getter , setter
// @Data <- 가장편한방법
// @Getter
// @Setter
// @ToString : 오버라이딩해서 상속받을수있다.
// public @Data class CustomDTO {
public class CustomDTO {
private @Getter @Setter int id;
private @Getter @Setter String name;
private @Setter @Getter int age; // 특정 Getter 만필요하면 @Getter만 적는다
/*
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
*/
}
@Data 만 써도 @Getter @Setter 를 쓸수있다.
그중 하나를 쓰고싶으면 @Getter 를 쓴다
private @Setter @Getter int age; // 특정 Getter 만필요하면 @Getter만 적는다
@ToString : 오버라이딩 해서 상속받을 수 있다.
public @Data class CustomDTO {
private @Getter @Setter int id;
}
getter setter 를 안만들어도 호출이 가능하다.
'BACKEND > 스프링 Spring' 카테고리의 다른 글
[spring3.0] 스프링3.0 과 마이바티스를 이용하여 게시판 만들기 (0) | 2022.03.29 |
---|---|
[spring3.0] RowMapper 에 대해서 (2) | 2022.03.29 |
[spring3.0] AOP (0) | 2022.03.28 |
[spring3.0] 의존성주입 DI 어노테이션 GET,POST 방식 (0) | 2022.03.24 |
[spring3.0] sts 환경세팅 (0) | 2022.03.24 |