inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

커리큘럼 질문이 있습니다.

미해결

스프링 핵심 원리 - 기본편

우선 스프링와 JPA에 대해제대로 파악한후 개인프로젝트를 제대로 만들어보려고 합니다. 그래서 우선 현재 나온 강의는 모두 결제한 상태고 현재는 HTTP수업을 진행중에 있습니다. 처음엔 기존 스프링강의중 마지막 강의였던 MVC 2편을 강의완료후 JPA로 넘어가려고했는데요, 현재 스프링 핵심원리 고급편이 나오기도 하고 추후 DB관련 강의도 무조건 봐야할거같아 커리큘럼에 대해서 여쭙고 싶습니다. 1. 어떤 질문에서 MVC 2편까지 들은후 JPA로드맵을 전부 들은다음 다시 스프링 핵심원리 고급편으로 넘어오라는 답변을 언뜻 본거같은데 찾기 힘들어서 여쭙니다ㅠ 이 커리큘럼이 맞나요? 2. 강의에서 JPA로드맵에 대한 김영한님 말씀으로는 야생형이 빠르게 배워 좋다고 하셨지만 실제 순서로 보면 활용편 1을 한번더 복습하게 됨으로써 시간이 더 지체 될거같다는 생각을 하였습니다.(강의를 얼른 끝내야해서요ㅠ) 그래서 강의를 끝냄과 동시에 학습하는데 있어서, 순서대로 보는 학자형과 말씀주신 야생형중 어떤게더 빠를까요? 3. DB강의가 나오게되면 AWS연동같은 주제도 포함이되있을까요? 개인적으로 아주 중요한 부분이라 생각되어 질문이 길었던거같습니다ㅠ 긴 질문 읽어주셔서 감사합니다(_ _)

  • spring
  • oop
메모장 댓글 1 좋아요 2 조회수 381

이 강의 지금도 적용되나요?

미해결

파이썬으로 구현하는 거래 자동화 봇 (챗봇)

중간에 보다 끔 거래량 안나오는 고팍스 기반 이고 질문 관리도 안하는것 같고 강의 7% 보기전에 미답변 질문만 봤어도 환불했을것을 아 돈아깝다 나같은 사람 있으면 환불 받으시길

  • chatbot
  • python
ironnn 댓글 0 좋아요 0 조회수 302

공부하다가 현업에서는 어떻게 하는지 궁금해서 질문남깁니다

미해결

Slack 클론 코딩[실시간 채팅 with React]

제로초 선생님 노드버드 강의부터 잘 듣고 있는 수강생입니다 노드버드 강의에서는 next.js를 사용하고 sleact 강의에서는 next.js를 사용안하는데 질문입니다 1. 현업에서 요즘 트렌드가 next.js는 안쓰고 react-router-dom으로만 사용하나요? 2. 리덕스는 점점 사용을 안하나요? 리덕스를 swr, react-query로 완전히 대체 가능한가요? 좋은 강의 올려주셔서 감사합니다

  • react
  • typescript
  • 웹팩
  • Socket.io
  • babel
  • 클론코딩
댓글 1 좋아요 0 조회수 314

id생성시 회원,상품,주문 등이 서로의 id값이 같이 올라가는 이유

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원가입 시 #에 1번, 상품 생성시 #에 2번 주문시 #에 3번, 딜리버리생성되면서 4번 등등 제 생각대로는 테이블당 개별로 id를 사용할 것 같았는데 이 프로그램상 모두 공유하더라고요 야생형이라 모르겠지만 GeneratedValue 하면 order,member,item 등등 서비스들끼리 id를 공유하나요? 회원 aaa생성, 상품 1 생성, 주문 (aaa와 상품1) 생성, 배달 등등 생성, 회원 dfaa 생성시 2번이 아닌 6번으로출력되는 이유, 2번으로 출력되려면 em.persist시 다르게 해야할까요 ? 감사합니다

  • spring-boot
  • 웹앱
  • spring
  • JPA
  • java
hong19kings 댓글 1 좋아요 0 조회수 300

yarn 설치는 어떻게 해야하나요ㅠ

해결됨

풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)

환경세팅 영상에서 yarn 설치가 필요하면 요청해주세요해서.. 요청드려요!!+_+

  • react
  • graphql
  • rest-api
simjieun 댓글 1 좋아요 0 조회수 221

교육 자료 궁금한 점이 있습니다.

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요! 좋은 교육 강의 제공해주셔서 감사합니다 혹시 용어 정의나 설명이 나와있는 장표 파일도 따로 있을까요?

  • 통계
  • python
  • 머신러닝 배워볼래요?
김태양 댓글 1 좋아요 0 조회수 195

질문

미해결

따라하며 배우는 NestJS

죄송한데요.. 다이어그램 파일 어떻게 열어요? ㅜ

  • postgresql
  • jwt
  • NestJS
  • TypeORM
corp 댓글 1 좋아요 0 조회수 277

6.3 Constrained Optimization - Theorem7 질문

미해결

선형대수학개론

증명과정에서 x와 u1의 dot product가 0이기 때문에 y와 u1의 dot product가 0이라고 언급하셨는데 왜 이렇게 되는지 이해가 잘되지 않습니다.

  • 선형대수학
gunoong011 댓글 1 좋아요 0 조회수 255

HTML FORM에서 GET, PUT 외 메소드 사용

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요! 강의 정말 잘 듣고 있습니다. 감사합니다 ㅎㅎ <질문> HTML Form 태그를 사용해서 데이터 수정을 해야할 때, 1. POST 메소드를 사용하도록 설계(FORM은 GET, POST만 가능하기 때문에)하는 방법 2. 수정이니까 PUT으로 설계하고 아래와 같이 처리하는 방법 이 두 방법 중에 어떤 방법이 더 보편적인 방법인지 궁금합니다. 전에 PUT으로 회원정보 수정 API를 만들었는데, 프론트에서 FORM을 PUT으로 보낼 수 없다고 해서 애 먹다가 위와 같은 방법으로 해결했습니다. 이 경우 그냥 POST를 사용하도록 API를 설계하는게 더 좋은 방법이었을까요??

  • network
jjoo4956 댓글 1 좋아요 0 조회수 563

조금 더 안전한 방법과 조금 더 개선한 방법의 차이

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

안녕하십니까 강사님 ! 질문있습니다 :) 조금 더 개선한 방법 의 원리는 만약 인증이 들어왔을 때, Username 과 시리즈는 일치하지만 토큰이 일치하지 않으면 토큰이 해커에 의해 탈취되었다고 간주해서 모든 토큰을 삭제하는 원리인데, 조금 더 안전한 방법 도 Username 은 일치하지만 토큰이 다르면 똑같이 탈취되었다고 간주하고 모든 토큰을 삭제하면 동일하게 동작하지 않을까 하는 궁금증이 생겼습니다. 전자랑 후자 방법 둘다 해싱에 패스워드는 사용되지 않아서 복호화 된다고해도 계정이 탈취당하는 일이 없는데 굳이 시리즈를 이용하는 이유가 있을까요??

  • spring
  • spring-boot
  • thymeleaf
  • java
  • JPA
codren 댓글 1 좋아요 0 조회수 318

깔끔한 헤드 입력방법(link, script)

미해결

면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작

선생님, 최종포트폴리오도 다 만들어가고 만들었던 코드들 정리하고 있는 상태입니다. 매번 질문을 드려서 죄송하고 감사합니다. 다름이 아니라 head영역에 link, script로 되어있는 부분을 통일성과 깔끔하게 정리하고 싶은데 어떤식으로 하면 괜찮을까요? 우선 선생님 강의를 듣고 했을때는 공통적인것은 맨 아래로, min js는 플러그인 다른 스크립트 이전에 이런식으로 구성하였습니다. 아래는 샘플로 만들어놓은 것 입니다. < script src =" https://code.jquery.com/jquery-3.5.1.min.js "></ script > <!-- slick CSS , JS --> < script src =" js/slick.min.js "></ script > < link rel =" stylesheet " href =" js/slick.css "> < link rel =" stylesheet " href =" js/slick-theme.css "> <!-- feather CSS & JS --> < script src =" js/featherlight.js "></ script > < link rel =" stylesheet " href =" js/featherlight.css "> <!-- wow.JS --> < script src =" js/wow.min.js "></ script > <!-- scroll JS--> < script src =" js/jquery.scrollTo.min.js "></ script > <!-- skillbar JS --> < script src =" js/skill.bars.jquery.js "></ script > <!-- common CSS/ JS --> < script src =" js/style.js "></ script > < link rel =" stylesheet " href =" css/style.css "> < link rel =" stylesheet " href =" css/responsive.css "> < link rel =" shortcut icon " href =" images/favicon.ico " type =" image/x-icon "> * 그리고 코드들 정리할때 HTM은 head section footer 시맨틱태그로 크게 잡고 그 영역안에 복잡하게 들어가있으면 해당 닫는태그에 주석다는 식으로 해서 수정할때나 볼때 조금 보기 좋게 하였으며, CSS는 한줄코드는 엔터를 하지 않고 그 외엔 다 엔터로 한줄씩 작성 및 큰영역이나 공통으로 묶이는 부분은 주석처리 하였는데 혹시 더 지켜줬으면 좋겠다는거 있으신가요? 감사합니다.

  • jquery
  • HTML/CSS
  • 포트폴리오
air_guri 댓글 1 좋아요 1 조회수 184

이메일

미해결

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 결제할때 소속이메일을 인증하여 15프로 할인을 받고 싶은데 회사이메일이 없어서 학교이메일로 하려고했더니 outlook으로 다바뀌어서 할 방법이 없는데 가능한 방법없을까오??

  • 이메일
조소영 댓글 0 좋아요 0 조회수 256

디버그에서 아무것도 안나옵니다.

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

디버그'manege'로 실행후 debug라고 포스트로 보냈는데 디버그창에 아무것도 안나옵니다. 오른쪽 상단에 디버그초록색 점찍힌거도 확인했어요..

  • 디버그
  • docker
  • python
  • django
영석한 댓글 0 좋아요 0 조회수 317

도커 설치에서 강의 명령어대로 하면 안되고 구글링 하니까 됩니다. 무슨 차이일까요?

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다) - 이외의 문의등은 평생강의이므로 양해를 부탁드립니다 - 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다 - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ※ 리눅스용 도커 설치 3분40초 안녕하세요 강사님. 리눅스에서 도커를 설치하는데 `sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"` 해당 명령어를 쳤을 때 서버 위치를 제대로 등록하지 못했는지 도커가 설치되지 않았습니다. Package 'docker-ce' has no installation candidate 라는 경고가 떠서 인터넷에 검색해보니 `sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"` 로 입력하니 도커가 설치되었습니다. 저는 한 부분( $(lsb_release -cs))이 달라보이는데 무슨 차이인지, 왜 설치가 되지 않았는지 알 수 있을까요??

  • 도커설치
  • linux
  • 리눅스
  • docker
  • 리눅스도커설치
  • network
  • 도커
yahoyaho 댓글 1 좋아요 0 조회수 310

강의 정말 잘듣고있습니다. 데이터베이스관련 강의는 언제나오나요?

미해결

스프링 핵심 원리 - 기본편

강의 로드맵 추천순서중 데이터베이스 접근기술 관련 강의를 계속 말씀 주셨는데 실제로 현재 나온 커리큘럼들중 DB관련 강의는 입문강의 외엔 제눈엔 않보이더라구요ㅠ DB관련 공부는 제가 따로해야할까요? 그리고 따로해야한다면 어떻게 공부하는것이 좋을지 알려주시면 정말 감사하겠습니다!

  • spring
  • oop
메모장 댓글 2 좋아요 0 조회수 378

git 설치 방법은 어디에 나올까요

미해결

- 학습 관련 질문을 남겨주세.요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

dddd 댓글 0 좋아요 0 조회수 176

41강과 관련은 없지만, 질문드립니다. sidebar에 다른 app 에 있는 model의 데이터를 띄우고 싶습니다 어떡해야할까요?

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

선생님덕분에 장고를 활용하여 웹 프로젝트를 만들고 있습니다. 정말 감사합니다. 코딩을 하던도중 막히는곳이 있어 이렇게 질문 올립니다. base.html 에 sidebar를 만들어놔서 모든 페이지마다 사이드바가 나오게 웹을 만들고 있습니다 그런데 그 sidebar에 특정 app의 model데이터를 불러오려면 어떡해야할까요??? view에서 함수를 만든후에 아래와 같이 detail.html로 데이터를 보내고, def VisitView (request): visits = Visit.objects.all() return render(request , 'visitapp/detail.html' , { 'visits' :visits , } ) base.html에서는 {% include 'visitapp/detail.html' %} 해서 불러왔는데, visitapp/detail.html에서 의미없는 숫자 112311555는 제대로 출력이 되는데, 아래 visits 들이 출력이 되지 않습니다 <div style ='text-align: center; max-width: 500px; margin: 4rem auto' > <div> 112311555 {% for visit in visits %} <div class ="col" > 1 {{ visit.patient }} <br> {{ visit.symptom }} <br> </div> {% endfor %} </div> </div> 이상황에서 어떡해야할까요 ㅠㅠ

  • django
  • docker
  • python
주성수 댓글 0 좋아요 0 조회수 102

MemberServiceIntegrationTest 테스트 실행오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요. 강의와 커뮤니티 잘 공부하고 있어요. 지금까지 오류없이 잘오다가 테스트에서 오류가 나는데 hibernate관련인듯 한데 정확히 잘 모르겠어요. 회원가입(gaYip)테스트인데 전체 에러는 아래와 같아요. ---------------------------------------------------- java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:350) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:355) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$7(ClassBasedTestDescriptor.java:350) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:349) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$4(ClassBasedTestDescriptor.java:270) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:269) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:259) at java.base/java.util.Optional.orElseGet(Optional.java:364) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:258) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:101) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:100) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:65) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:79) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:123) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 67 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:176) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 82 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 99 more 혹시 몰라서 재부팅도 해보고 그래들 새로고침도 하고 H2도 다시 연결해보았는데 성공이 안되네요. get()에서 null값 관련한거 같은데 정확히 모르겠어요. 어떤게 오류일까요? 감사합니다.

  • hibernate
  • spring
  • get()
  • java
  • 하이버네이트
  • 테스트오류
  • spring-boot
  • MVC
Young Eun Park 댓글 1 좋아요 0 조회수 334

인기 태그

인프런 TOP Writers

주간 인기글