spring 버전이 다르게 나옵니다.
- 작성자 :
- 오*진
- 작성일 :
- 2023-06-27 17:37:55
- 조회수 :
- 785
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
4.1 버전으로 업그레이드 중입니다.
Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Post-processing of merged bean definition failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.isCandidateClass(Ljava/lang/Class;Ljava/util/Collection;)Z
이런 에러가 발생합니다.
pom.xml에서
<properties>
<spring.maven.artifact.version>5.3.20</spring.maven.artifact.version>
<org.egovframe.rte.version>4.1.0</org.egovframe.rte.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
이런식으로 써놨다면 5.3.20을 실행시 불러와야 할 것 같은데요.
5.1.5 RELEASE를 참고하네요.
이것하고 관련이 있나요?
아님 다른 이유일까요?
Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Post-processing of merged bean definition failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.isCandidateClass(Ljava/lang/Class;Ljava/util/Collection;)Z
이런 에러가 발생합니다.
pom.xml에서
<properties>
<spring.maven.artifact.version>5.3.20</spring.maven.artifact.version>
<org.egovframe.rte.version>4.1.0</org.egovframe.rte.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.maven.artifact.version}</version>
</dependency>
이런식으로 써놨다면 5.3.20을 실행시 불러와야 할 것 같은데요.
5.1.5 RELEASE를 참고하네요.
이것하고 관련이 있나요?
아님 다른 이유일까요?
환경정보
-
- OS 정보 : Win10 64bit
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : jdk 11
- WAS 정보 : tomcat 9
- DB 정보 : mysql 5
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문하신 내용으로 센터에서 확인했을 때는
이상을 확인할 수 없었습니다.
이클립스에서 pom.xml 파일을 열어
[dependency Hierarchy] 탭에서
라이브러리의 의존성을 확인할 수 있으니
전체적인 설정을 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
질문하신 내용으로 센터에서 확인했을 때는
이상을 확인할 수 없었습니다.
이클립스에서 pom.xml 파일을 열어
[dependency Hierarchy] 탭에서
라이브러리의 의존성을 확인할 수 있으니
전체적인 설정을 확인해보시기 바랍니다.
감사합니다.