애노테이션 썸네일형 리스트형 Java - 애너테이션 @Override - 오버라이딩을 올바르게 했는지 컴파일러가 체크하게 한다. - 오버라이딩할 때 메서드이름을 잘못적는 실수를 하는 경우가 많다. class Parent{ void parentMethod(){} } class Child extends Parent { // 오버라이딩 하려 했으나 실수로 이름 잘못 적는 경우 void parentmethod(){ } - 오버라이딩할 때는 메서드 선언부에 @Override를 붙이자 컴파일 시 확인 가능 class Parent{ void parentMethod(){} } class Child extends Parent { @Override void parentMethod(){ } } @Deprecated - 앞으로 사용하지 않을 것을 권장하는 필드나 메서드에 붙인.. 더보기 AOP - @AOP 스프링 애노테이션 기반의 스프링 @AOP 1. 의존성 추가 org.springframework.boot spring-boot-starter-aop 2. 애스팩트 정의 package com.bpkim.demospring51; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.springframework.stereotype.Component; @Component @Aspect public class PerfAspect { // Pr.. 더보기 이전 1 다음