0. 먼저 읽어보기Annotation(애너테이션)이란 무엇인가 [Java] @, Annotation(애너테이션) 완벽 가이드애너테이션(Annotation)은 Java 코드에 추가적인 정보를 제공하는 메타데이터이다. • 컴파일러, 런타임 환경, 프레임워크(Spring 등)가 특정 기능을 수행할 때 활용된다. • 주석(Comment)과 달리 실제jyhan0625.tistory.com 애너테이션 대신 그냥 메서드로 객체를 생성하고 관리할 수도 있다.하지만 애너테이션을 사용하는 것이 훨씬 편리하고 유지보수에 유리하다. 1. 애너테이션 없이 직접 객체 생성하는 경우public class MyService { private MyRepository repository; // 생성자를 통해 의존성 주입..