본문 바로가기

IT노트(구)/Java

java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Aspect 에러가 나는 경우

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'customerBo' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Aspect

 

java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Aspect

 

위와 같은 에러가 나는 경우

jar 파일이 누락된 것이 원인이다.(ClassNotFoundException 에러이므로!)

pom.xml에 다음을 추가해준다.

 

<dependency>
 <groupId>org.aspectj</groupId>
 <artifactId>aspectjweaver</artifactId>
 <version>1.6.6</version>
</dependency>