Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- #정규표현식
- 방법론
- 프로젝트 시작
- 평가인증
- #Gradle Multi project with IntelliJ
- 분석 작업
- WebJar
- docker #docker tutorial
- Lambda
- 토익
- Microservices
- #단축키
- #Microservice
- 감사
- bootstrap
- java
- 년말
- #화면캡쳐 #macOS
- Spring Boot
- 2010
- jv
Archives
- Today
- Total
사랑해 마니마니
Lombok 잘 사용하기 본문
생성자 자동으로 생성하기
@NoArgsConstructor
public foo() {
} //파라메터가 없는 생성자 만들기
@AllArgsConstructure
private String s1;
private int i1;
private boolean b1;
public foo(String s1, int i1, boolean b1) {
this.s1 = s1;
this.i1 = i1;
this.b1 = bi;
} // 모든 필드값을 파라메터로 갖는 생성자 만들기
@RequiredArgsConstructor
private String s1;
private int i1;
private final boolean b1;
public foo(final boolean b1) {
this.b1 = b1;
} // final 필드를 파라메터로 갖는 생성자 만들기
@Data
@getter, @setter, @EqualsAndHashCode, @ToString, @RequireArgsConstructor 모두를 한번에 만들어 주는 좋합 선물 세트
@Getter, @Setter
@EqualsAndHashCode
equals()와 hashCode() 메서드 생성
@EqualsAndHashCode(of = "_field_name_") // 필드명으로 equal, hashcode 생성
@ToString
toString()메서드 생성
@ToString(exclude = "_field_name_") // 필드명을 제외하고 toString 생성
@Log
@Builder
builder pattern을 만들어주는
Comments