⛔ [Spring] org.springframework.beans.factory.BeanCreationException
Error/Spring

⛔ [Spring] org.springframework.beans.factory.BeanCreationException

🟣 오류메세지

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 파일

 

[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]

tx-context xml 파일

 

[해결완료]

해결완료