반응형

anotation

    Enum - 규칙 35 작명 패턴 대신 어노테이션을 사용하라.

    만약 특정 작업을 수행할 메서드를 구별하는데 메서드 이름을 사용한다고 가정해보자. 만약 testRoute라는 메서드를 tsetRoute라고 잘못 기입했다면? 이는 실행되지 않을 것이다. 이렇게 이름을 통해서 특정 기능을 실행하게 한다면, 오타와 같이 특수상황에서 실행이 되지 않았다는 것을 알기 어려울 뿐만아니라, 사용하기에도 네이밍 규칙을 지켜야하기 때문에 좋은 방법이 아니다. 이를 해결하기 위해서 사용하는 방법이 자바 1.5버전에 나온 어노테이션이다. 어노테이션을 이용하게 되면 실행될 메소드 지정하기 수월할 뿐 아니라 해당 메서드 안에서 예외가 발생하면 메서드가 실패한 것으로 지정하기도 편하다. 어노테이션 만들기 어노테이션 선언부 위에 존재하는 Retention, Target이라는 어노테이션들은 메타-..

반응형