본문 바로가기
728x90
반응형

spring annotation2

[Spring] 스프링 AOP Annotation 어노테이션 기존 XML 방식으로 AOP 적용한 예시 [Spring] 스프링 AOP의 Around Advice를 통한 성능 확인 (+Log4j, StopWatch 라이브러리) [ 요구사항 시나리오] 기존 시스템의 성능을 체크한다. 서비스하는 각 메서드의 소요 시간을 레벨 별로 체크해서, 리포트를 제출해야 한다. 리포트는 0.5초 ~ 1초 소요 시에는 log.warn(target class명, creamilk88.tistory.com > Spring AOP Annotation 종류 @Component - 컴포넌트 어노테이션을 명시해 스프링 컨테이너가 객체 생성하도록 한다. @Aspect - 스프링 컨테이너에 AOP 담당 객체임을 알린다. @Around - 횡단관심사항의 대상 지정과 적용 시점을 지정한다. (pointc.. 2020. 11. 5.
[Spring] 스프링 IOC/DI Annotation 어노테이션 [ annoation이 나온 배경 ] 메타 데이터 (meta-data) : 데이터의 데이터 ex) 택배 상자위에 붙어 있는 택배 안 내용물에 대한 상품 정보를 생각하면 된다! 메타 데이터는 설정정보의 역할을 하고 이는 xml에 기재해둔다. ⇒ 즉, xml은 설정정보를 처리하며, 이를 메타데이터라고 부른다. 그런데 점점 설정정보가 많아지며, xml에 기재하기 복잡해졌다. (xml에 모두 기재하기는 방대해졌다.) 이를 해결하기 위해 나온 기술이 'annotaiton(어노테이션)'이다. xml annotation (어노테이션) 메타데이터로 설정정보를 저장하기 위해 쓰인다. 코드와 설정을 분리 코드에 설정을 명시 이후에 변경 가능한 것일 때 xml 방식 사용 초기에 설정하여 변경하지 않는 것은 annotaion.. 2020. 11. 5.
728x90
반응형