-
annotation 종류자바 2023. 12. 11. 18:42
- lombok
@NoArgsConstructor : 기본 생성자. People p = new People();
@AllArgsConstructor : 모든 멤버 변수 자동 초기화
@Getter : 모든 멤버 변수값을 반환하는 변수당 1:1 메소드
@Setter : 모든 멤버 변수값을 새로운 데이터로 초기화하는 변수 당 1:1 메소드
@ToString : 모든 멤버 변수값 결합해서 하나의 문자열로 반환하는 재정의 메소드. public String toString(){}
@RequiredArgsConstructor : 선별해서 원하는 멤버변수만 초기화 가능한 동적 parameter 생성자 생성
@NonNull : @RequiredArgsConstructor 와 매핑, 선언된 멤버 변수만 초기화하는 생성자 생성
@Builder : 다양한 용도의 생성자와 흡사한 메소드를 동적으로 생성
@Slf4j : log기록을 할 수 있게 하는 추상화된 기능 제공
@Test : Junit에서 제공. 개발자를 위한 단위 test용
@Override : jdk에서 제공. 재정의 메소드에 선언 권장
'자바' 카테고리의 다른 글
전략 디자인 패턴 (0) 2024.02.06 TDD (2) 2024.01.22 Spring boot3에서 Swagger Springdoc 사용하기 - maven (1) 2024.01.09 java 예외처리 throws와 try ~ catch 차이점 (1) 2023.12.13 stream API + 람다식 (1) 2023.12.12