본문 바로가기

Java

커스텀 어노테이션

https://velog.io/@potato_song/Java-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EC%BB%A4%EC%8A%A4%ED%85%80-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EB%A7%8C%EB%93%A4%EA%B8%B0

[[Java] 어노테이션 (+커스텀 어노테이션 만들기)

자바 어노테이션에 대한 간략한 이해와 커스텀 어노테이션 만들어서 사용하는 법을 araboza

velog.io](https://velog.io/@potato_song/Java-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EC%BB%A4%EC%8A%A4%ED%85%80-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EB%A7%8C%EB%93%A4%EA%B8%B0)

스프링 부트 강의 듣던 중 발견

// 어노테이션 적용할 위치 선택
@Target(ElementType.TYPE) // 적용대상
// 컴파일러가 어노테이션을 다루는 방법을 기술, 어느 시점까지 영향을 미치는지를 결정
@Retention(RetentionPolicy.RUNTIME) // 정보유지되는 대상
@Documented // 해당 어노테이션을 Javadoc에 포함시킴
@ComponentScan
public @interface MySpringBootApplication { // 어노테이션 명
}

'Java' 카테고리의 다른 글

TreeMap  (0) 2023.10.25
Stream<String>에서 String으로 변환하기  (0) 2023.10.04
Garbage Collector  (0) 2023.09.18
List  (0) 2023.09.18
Optional  (0) 2023.09.15