Lombok

JAVA

JAVA Annotation

1. @Annotation : 메타데이터 자바 소스코드를 읽거나 쓰면 "@" 표시가 붙은 단어와 떨어질 수 없다. @Override, @Bean, @Getter, @Component ... 자바 어노테이션이란, 자바 소스코드의 메타데이터이다. 메타데이터란 데이터 자체에 대한 설명으로, 자바 어노테이션의 경우 자바 소스코드 대한 설명을 담고있다고 이해할 수 있다. 프로그램의 주요 비즈니스 코드와는 큰 관련이 없지만, 코드 자체에 대한 설명이나 횡단 관심사의 기능을 추가하고 싶을때 어노테이션을 이용한다. 2. Annotation 사용하는 이유 1) 코드 가독성 향상 어노테이션은 코드 정보 자체를 담고있다는 특징 때문에 코드의 가독성을 높여준다. 상위 인터페이스나 클래스를 상속 / 구현할 때, 오버라이드 하는..

김부추
'Lombok' 태그의 글 목록