🟣 오류메세지
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file xxx: BeanPostProcessor before instantiation of bean failed; xxxFailed to introspect Class [org.springframework.aop.aspectj.AspectJExpressionPointcut] from ClassLoader [ParallelWebappClassLoader
🟣 원인
- 트랜잭션 설정 과정 중 pom.xml의 aspectj의 설정 문제
🟣 해결책
- aspetj의 artifactId를 변경한다. (asepctjrt > aspectweaver)
[pom.xml 수정 전]
[pom.xml 수정 후]
<!-- AspectJ Weaver -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
[pom.xml 수정 후 메이븐 update]
[tx-context.xml]
[해결완료]