@Annotation

노준혁·2022년 12월 30일
0
  • 클래스 or 메소드 위에 붙여서 사용 -> 컴파일 되거나 실행될 때 어노테이션 값에 따라 클래스 or 메소드가 추가정보를 이용해 실행되게끔 함.

  • 소스코드에 메타-데이터를 제공하는 기능 -> 추가정보 제공

  • 메타 데이터 -> 컴파일, 실행 단계에서 data를 처리방식에 관한 추가 정보

  • 사용자 정의 어노테이션 => 커스텀 어노테이션

  • 대표적인 annotation -> @Override

Retrofit Annotation

https://velog.io/@soyoung-dev/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%BD%94%ED%8B%80%EB%A6%B0-anch8mfi

Http 메소드 정의 어노테이션

  • @GET
  • @POST
  • @PUT
  • @DELETE
  • @HEAD
  • @Path
  • @Query
  • @Body
profile
https://github.com/nohjunh

0개의 댓글