https://github.com/AcornPublishing/toby-spring3-1
github에 토비의 스프링에 대한 설정가이드가 그에 대응하여 생성하려고 한다.
JDK 6.0, MySQL 5.1, STS 2.9.2 또는 그 이상의 버전이 필요하다고 한다.
JDK 8, MySQL 8.0.21, Version: 4.5.0.RELEASE 으로 진행하려고 한다.
STS로 설치
1.6 싱글톤 레지스트리와 오브젝트 스코프 진행중에 다음과 같은 에러가 발생하였다.
Error: Unable to initialize main class springbook.user.domain.UserDaoTest
Caused by: java.lang.UnsupportedClassVersionError: org/springframework/context/ApplicationContext has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
ApplicationContext는 보다 최신버전인 자바17버전으로 지금 사용하는 자바 런타임 버전은 11버전이어서 버전에러가 발생하였다. ApplicationContext의 버전을 11버전으로 변경하려 pom.xml에서 java-version을 11로 변경하고 java-facts나 java-buildPath 관련하여 변경하였으나 진행이 되질 않아 IDE를 Intellij로 옮겨서 프로젝트를 계속 진행하려고 한다.
IntelliJ로 프로젝트 생성
starter.spring.io로 생성
springboot 버전을 2.7.7로 내리니 실행이 됐다. 15버전이 본인 컴퓨터에 내장되어 있어서인가.... 원인 파악을 명확히 하고 싶지만 일단 진도부터 나가자.
'BackEnd > Spring & Springboot Study' 카테고리의 다른 글
[토비의 스프링] 1.2 DAO의 분리 (0) | 2022.11.28 |
---|---|
[토비의 스프링] 1.1 초난감 DAO (0) | 2022.11.24 |
[토비의 스프링] 토비의 스프링 - 스프링을 효과적으로 익히기 위한 세 가지 (0) | 2022.11.22 |
[토비의 스프링] 토비의 스프링 시작하기 (0) | 2022.11.22 |
26. 프로필 수정 테스트 (0) | 2021.12.24 |