https://hechao.li/posts/java-annotation/
Java Annotation - Hechao's Blog