반응형 자바 어노테이션2 두서 없이 정리하는 어노테이션 안드로이드 개발자로서 개발을 진행하거나 공부를 이어 가다보면, 알지 못하는 새로운 어노테이션을 많이 발견하게 됩니다. 그럴때마다 그 주제에 대한 정리를 하자니 필요할 때 필요한 키워드가 기억이 안나는 경우가 있더군요. 그래서 궁금한 어노테이션을 발견할 때 마다 여기에 하나씩 적어둘까 합니다. @CallSuper 어노테이션 위의 어노테이션을 사용하는 메소드를 상속할 때에는 무조건 super 키워드를 사용해야 한다는 어노테이션입니다. 사용 이유는 이 메소드를 상속하는 다른 클래스에서 이 메소드를 오버라이딩할 때 꼭 이 메소드에 선언되어 있는 로직을 실행시킨 이후에 실행시키기를 원할 때 사용합니다. open class Animal { @CallSuper // @CallSuper annotation open f.. 2022. 2. 15. 스프링을 배우기 전에(1) - 어노테이션(Annotation) 회사에서 슬 스프링 부트와 관련된 코딩을 위해 준비를 하고 있습니다. 그에 맞춰 스프링에 대해서 어느 정도 공부하고 꾸준히 글로 옮길 예정입니다. 그래서 먼저 스프링을 배우기 전에 필요한 여러가지 단어들 및 기술들을 끄적거린 후, 나중에 잘못 이해한 부분이나 제대로 글로 옮기지 못했던 부분도 수정하고... 회사에서 코딩을 시키기 전까지는 꾸준히 스프링에 대해서 쓸 예정입니다. 그래서 첫 번째 주제는 어노테이션입니다. 이 어노테이션의 사전적 의미는 주석이라고 되어있습니다만, 주석처럼 코드 내부에서 아무런 영향도 미치지 못하는 것은 아닙니다. 스프링과 관련된 코드를 다루다 보면 다양한 종류의 어노테이션이 등장합니다. 어노테이션을 사용하는 이유는 여러가지가 있는데 @Override와 같은 어노테이션을 사용할 .. 2021. 3. 4. 이전 1 다음 728x90