채널톡 아이콘

인프런 커뮤니티 질문&답변

wonderwall09in님의 프로필 이미지

작성한 질문수 9

자바 ORM 표준 JPA 프로그래밍 - 기본편

2024 최신 버전으로 프로젝트 설정하기 - 문서

pom.xml

작성

·

17

0


1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]

안녕하세요, 강의 열심히 수강 중인 취준생입니다 ! 궁금한 점이 있어 여쭤보는데, 올려주신 '2024 최신버전으로 프로젝트 설정하기-소스코드'에 들어있는 pom.xml에 대해 여쭤보고 싶습니다. 해당 코드는 https://start.spring.io/ 에서 의존성 추가 목록에서 추가할 수 있는 것일까요 ?

올려주신 pom.xml 코드를 복사 붙여넣기 식으로 계속 사용해야할지 , 혹은 이 코드를 spring.io에서 의존성 추가로 얻을 수 있는 것인지 궁금합니다 ! 좋은 강의 항상 감사드립니다 !

(인텔리제이 유저입니다 !)

답변 2

0

y2gcoder님의 프로필 이미지

안녕하세요. wonderwall09in님, 공식 서포터즈 y2gcoder입니다.

강의용 예제 프로젝트는 maven이라는 빌드 툴을 사용해서 JPA를 기본부터 학습하기 위해 추상화한 의존성들을 뺀 java 프로젝트를 만든 것이기 때문에 spring boot 프로젝트를 만들기 위한 start.spring.io에서 만든 것과는 다소 차이가 있을 수 있습니다!

초반 이후에는 의존성을 추가하는 부분이 많지는 않으니, 번거로우시더라도 강의자료나 강의영상을 보고 필요한 라이브러리를 추가해서 사용하시는 것을 추천합니다 🙂

 

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

wonderwall09in님, 강의를 통해 JPA를 열심히 학습 중이신 것에 대해 응원합니다! 질문 주신 내용은 프로젝트 설정과 관련된 것으로, 제공된 pom.xml 파일의 의존성을 start.spring.io에서 직접 선택할 수 있는지에 대한 궁금증으로 이해됩니다.

  1. pom.xml 파일의 목적: 제공된 pom.xml 파일은 특정한 JPA 환경에서 프로젝트를 구성하기 위한 설정 파일입니다. 이 파일에는 JPA, Hibernate, H2 데이터베이스 등을 사용하는데 필요한 의존성(libraries)이 명시되어 있습니다.

  2. start.spring.io에서 의존성 추가: start.spring.io는 Spring Boot 프로젝트를 시작할 때 대화형 방식으로 필요한 의존성을 추가하여 pom.xml을 생성할 수 있는 플랫폼입니다. JPA, H2 Database, Spring Web 등의 의존성은 이곳에서 쉽게 추가할 수 있습니다.

  3. 기존 pom.xml을 사용할지 여부: 강의에서 제공된 pom.xml은 강사의 의도와 맞추어 학습을 편리하게 하기 위해 준비된 것입니다. 만약 기존 강의와 동일한 환경에서 테스트 및 학습을 이어가고 싶다면 제공된 파일을 사용하는 것이 좋습니다. 만약 필요에 따라 초기 프로젝트 설정을 커스터마이징하거나 다른 의존성을 추가하고자 한다면, start.spring.io에서 새롭게 설정을 구성하는 것도 좋은 방법입니다.

결론적으로 강의의 진행에 따라 가장 알맞은 방법을 선택해 작업을 이어가시면 좋겠습니다. 인텔리제이와 함께라면, 이러한 과정들이 보다 더 수월할 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.