java-annotation-processor 출처 : 더 자바, 코드를 조작하는 다양한 방법 https://www.inflearn.com/course/the-java-code-manipulation