포스트

11. annotation

11. annotation

Annotation (23. 11. 30)

프로그램을 구성하는 직접적인 코드는 아니지만 프로그램 작성에 도움을 주거나 필요한 데이터를 제공

→ javadoc은 anootaion은 아니다..

Annotation의 용도

  • 컴파일러에게 문법을 알리는 제공
  • SW 개발툴을 통해 코드 자동 생성 기능
    • Lombok
  • AOP 관전 지향 프로그래밍

Java 내장 Annoation

@Override

  • 메소드 재정의

@SuppressWarnings

  • 컴파일 경고를 무시
    • cast : cast 경고 무시
    • finally , null 등등…

@SafeVarags

  • 제네릭 타입에 사용

@FunctionalInterface

  • java에서 함수형 프로그램을 하기 위해서 인터페이스를 일급함수를 만들기 위해서 사용

Reflection & Annotaion 실습

https://github.com/UNGGU0704/nhnacademy-study/tree/main/servlet-jsp/refection%20%2B%20annotaion%20실습

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.