본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/Java

스프링의 정석 | AOP 강의 따라가다가 Java 버전 오류 발생 해결방법

by dazwischen 2023. 2. 2. 21:16
반응형

스프링의 정석을 들으며 실습하다가 AOP 강의 부분에서 XML 수정하는 부분 전후로 강의는 오류가 발생 안하는데 나만 오류가 발생해서 그냥 다음 파트 넘어가면 안나겠지 했는데 계속 나서 오류를 파해쳐서 발견한 나름의 방법을 소개하는 글이다.

Java-Spring-Error-Unsupported-Class-Version-Error-썸네일-이미지이다.
Java Spring Error UnsupportedClassVersionError

스프링의 정석 AOP 실습 오류

AOP 파트 실습 중 아래와 같은 오류가 발생했다.

  • java.lang.IllegalStateException: Failed to load ApplicationContext

실행중-발생한-자바-오류모습이다.
IllegalStateException

  • Caused by: org.springframework.beans.factory ...UnsupportedClassVersionError

실행중-발생한-자바-오류모습이다.
Caused by org.springframework.beans.factory

원인

여러 원인이 있을 수 있지만 오류가 발생한 시점 상 Dependency 추가 하는 중 버전처리가 잘못돼서 그런 것 같다. pom.xml 파일에서 spring-aop에서 버전 정보가 숫자로 입력되어 있다. 다른 곳들은 변수처리해서 참조하는데 말이다.

의존성-버전이-숫자로-되어있는-모습이다.
의존성 숫자 버전

해결방법

다른 곳에서 org.springframework에 사용한 버전정보를 적용한다.

의존성-버전을-참조하도록-바꾼-모습이다.

나의 경우는 이 방법으로 문제 해결했다.

반응형

댓글