티스토리 뷰
java에 javax.annotation.Generated 가 있다.
사람이 만든 소스가 아닌, 다른 소스 자동 생성기가 생성한 코드를 지칭할 때 사용하는 어노테이션으로 확인된다.
@Override 가 이 메서드는 상위 메서드를 확장하고 있음을 명시하는 것과 같다.
가령 Protobuf의 컴파일을 통해서나 기타 다른 도구를 통하여 XML 설정으로 Java 클래스를 생성했다거나 하는 식으로 도출된 Java 코드에 대하여 이 코드는 사용자가 직접 타이핑 한 것이 아닌, 기계적으로 생성되었다고 명시하는 의의를 지닌다고 본다.
'Java' 카테고리의 다른 글
com.amazonaws.services.s3.AmazonS3ClientBuilder의 standard() 메서드의 호출 위치. (0) | 2020.11.09 |
---|---|
Java ConditionalOnClass 어노테이션 (0) | 2020.11.05 |
Lite Mode Bean (0) | 2020.11.05 |
[멋대로 번역]Java 8 API by Example: Strings, Numbers, Math and Files (0) | 2017.04.21 |
Java 동시성(Concurrentcy) Atomic and ConcurrencyMap Part 3 (0) | 2017.04.19 |
댓글