■ lombok
- 자동 코드 생성 라이브러리
- 반복되는 getter/setter/toString 등 메서드 작성 코드를 줄여주는 역할의 코드 라이브러리
● lombok 적용법
1. 라이브러리 다운 후 적용(pom.xml)
2. 다운로드된 jar파일 찾아서 설치
※ 주의사항 : ide가 꺼져있는 상태에서 설치할 것
3. ide 재실행
● lombok 사용시 주의사항
1. uName, bTitle과 같이 앞 글자가 소문자 외자인 필드명은 만들면 안 된다.
2. 필드명 작성 시 소문자 두 글자 이상으로 시작해야 한다.
3. el표기법 사용 시 내부적으로 getter메서드를 찾게 되는데 이때 getuName(), getbTitle()이라는 이름으로 메서드를 호출하기 때문이다. 기본 방식이라면 getUName()으로 작성될 것이기 때문에 호출될 수 없다.
● lombok 사용법
- @Setter
- @Getter
- @ToString
- @NoArgsConstructor : 기본 생성자
- @AllArgsConstructor : 모든 필드를 매개변수로 갖는 생성자
- @Builder
- @EqualsAndHashCode
- @Data : getter, setter, toString, equalsandhashcode, .. 등을 포함하는 어노테이션
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class Member {
private int userNo;
private String userId;
private String userPwd;
private String userName;
private String email;
private String phone;
private String address;
private String interest;
private Date enrollDate;
private Date modifyDate;
private String status;
}
'Spring' 카테고리의 다른 글
Spring (6) 비동기 요청하기 (0) | 2023.08.03 |
---|---|
Spring(5) 예외처리 방법(중복사용 가능) (0) | 2023.08.03 |
Spring (4) 요청 처리 후 "응답 데이터"를 담고 응답페이지로 url 재요청하기 (0) | 2023.08.03 |
Spring (3) parameter 받기 (0) | 2023.08.01 |
Spring (2) 객체 생성 (0) | 2023.08.01 |