학습목표 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 애노테이션 기본 @GetMapping("hello") //hello 같이 동적인 변수는 들어갈 수 없다. static(정적)이어야 한다. public String hello(){ return "hello"; } # 애노테이션 정의하는 방법 애노테이션의 여러 가지가 있는 데 주로 3가지 용도로 쓰인다. 1. 컴파일러에 대한 정보 : 컴파일러가 오류를 감지하거나 경고를 억제하는 데 주석을 사용할 수 있다. 2. 컴파일 시간 및 배포 시간 처리 : Software tools 는 annotation 정보를 처리하여 코드를 생성, XML 파일 등을 생성할 수 있다. 3. 런타임 처리 : 일부 주석을 런타임..