인프런 워밍업 과제 BE - 1일차 과제

  • 어노테이션을 사용하는 이유(효과)는 무엇일까?


    기존의 자바 웹 애플리케이션들은 대부분 설정값을 XML 파일에 명시하여 관리했습니다. 그러나 XML은 가독성이 낮고 작성 및 유지보수가 어렵다는 단점이 있었습니다. 이에 따라 어노테이션 기반의 설정이나 구성이 더 간편하고 직관적이라는 장점이 부각되면서 많은 개발자들이 XML 대신 어노테이션을 선호하게 되었다고 합니다. 결국 코드의 가독성과 유지보수성을 향상 시킨다는 점과 개발자의 생산성을 높이는데 크게 기여할 수 있어 어노테이션을 사용합니다.

 

  • 나만의 어노테이션은 어떻게 만들 수 있을까?


    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.METHOD)


    인터페이스를 하나 정의 하고, 이 두 개의 어노테이션을 작성합니다. 이렇게 하면 자신만의 어노테이션을 정의할 수 있고, 필요한 곳에 적용하여 사용할 수 있습니다.

 

댓글을 작성해보세요.