작성
·
26
답변 2
0
안녕하세요. ㅇㄱㅇㄱ님, 공식 서포터즈 y2gcoder입니다.
말씀하신 것과 같이 Spring Boot 의 최신 Reference 문서에서는 호환성을 찾는 과정이 달라졌습니다!
Reference 문서를 연 상태에서
다음과 같이 Appendix > Dependency Versions > Managed Dependency Coordinates 를 선택하시고, 검색을 진행해주시면 아래와 같이 확인하실 수 있습니다!
(org.hibernate.orm 패키지 하위에 있는 라이브러리들이 이번 JPA 수업과 관련된 라이브러리입니다! 참고해주세요!)
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. ㅇㄱㅇㄱ님.
Spring Boot와 Hibernate의 적합한 버전을 찾는 방법에 대해 설명 드리겠습니다.
Spring Boot는 자체적으로 다양한 라이브러리의 버전을 관리하고 있으며, 이러한 라이브러리들이 호환될 수 있도록 사전 설정되어 있습니다. 따라서 Spring Boot 사용 시 보통 Maven 또는 Gradle을 통해 프로젝트를 생성하게 되면, Spring Boot가 권장하는 라이브러리 버전이 자동으로 설정됩니다.
하지만 좀 더 구체적으로 버전을 확인하고 싶은 경우, Spring Boot의 공식 문서, 특히 Spring Boot Reference Documentation을 참조하면 좋습니다. 여기에는 각 릴리즈마다 호환 가능한 주요 라이브러리 버전 목록이 명시되어 있습니다. 만약 문서에서 직접 특정 라이브러리의 버전을 찾기 어려운 경우 다음과 같은 방법을 사용할 수 있습니다:
Spring Initializr 사용: Spring Initializr에서 프로젝트를 생성할 때 사용하고자 하는 Spring Boot의 버전을 선택하면 그에 따른 기본적인 의존성 설정과 호환 가능한 버전이 자동으로 적용됩니다.
Spring Dependency Management: Spring Boot의 빌드 시스템에서는 자동적으로 호환 가능한 버전을 설정합니다. 예를 들어, spring-boot-starter-data-jpa
의존성을 추가하면 JPA와 관련된 여러 라이브러리가 자동으로 필요한 버전으로 추가됩니다.
Spring Boot의 pom.xml 또는 build.gradle 파일 확인: Spring Boot 프로젝트의 pom.xml
(Maven 사용 시)이나 build.gradle
(Gradle 사용 시)에서, spring-boot-starter-parent
또는 spring-boot-starter
와 관련된 부분이 있다면, 해당 부모 프로젝트의 의존성 관리 섹션에서 각각의 버전을 확인할 수 있습니다.
이러한 방법들을 통해 적합한 버전을 쉽게 관리하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.