전체 글 (397) 썸네일형 리스트형 org.hibernate.orm.jdbc.bind 문제, hibernate 버전업에 따른 명령어 변경문제 해결 관련링크: https://sundries-in-myidea.tistory.com/151 #버전업 문제해결 # binding문제 해결 yml파일에서 위와 같이 설정해두고 강의에서와는 다르게 내가 하면 계속해서 아래 그림과 같이 DB에서 받아오는 id는 가져와 지지가 않았다. 대체 뭐가 문제인 것일까? 말그대로 아무것도 모르는 상태라 무식하게 고민을 했었다. 어디부터 손을 대야 하는지 감도 오지 않아 더 시간을 낭비했다. 문제는 시간이 흐름에 따라 변화하는 프로그램의 업데이트에서 기인한 것이었다. 예전에는 단순히 와 같이 yml에 log에 관해서 이렇게만 해 주면 id는 물론 각각의 변수의 binding이 물려서 hibernate로 출력이 되었다고 한다. 하지만 시간의 흐름에 따라 버전이 변하고 버전의 변화.. Building project with Gradle 인용: https://spring.io/guides/gs/gradle/ 이래서 Gradle 빌드툴안에 maven이라는 단어가 들어간거다. 즉, dependencies안에 있는 라이브러리들은 컴파일시에도 필요하고 빌드시에도 필요한 dependencies인 것이다. 하지만 실질적으로 이 라이브러리가 사용되는 시점은 runtime혹은 test코드 실행시점이다. Implementation이 붙으면 runtime때 실질적으로 사용되는 것이고 testImplementImplementation이 붙으면 test코드 실행시에 사용됨. 출처: https://www.youtube.com/watch?v=ntOH2bWLWQs ==>> 모두다 컴파일 언급되는 의존성이다. 하지만 실제 사용되는 것은 컴파일시점 혹은 런타임시점으로.. Gradle Wrapper정리 인용: https://wonyong-jang.github.io/devops/2022/07/17/DevOps-gradle.html 복습. build.libs ==>> .\gradlew clean build, 즉, 빌드된 결과물이 담기는 폴더이다. plain은 말그대로 어플리케이션 실행에 필요한 모든 의존성을 포함하지 않고, 순수하게 작성된 소스코드의 클래스 파일과 리소스 파일만 포함한다. 반면 plain 키워드가 없는 jar파일을 executable archive 라고 하며, 어플리케이션 실행에 필요한 모든 의존성을 함께 빌드한다. Gradle Wrapper가 쓰이는 가장 강력한 장점이자 이유는 Java 프로젝트를 CI(Continuous Integration) 환경에서 빌드할 때 CI 환경을 프로젝트 빌.. CI(Continuous Integration), CD(Continuous Deploymenet)에 대하여 출처: https://artist-developer.tistory.com/24 출처 : Amazon Web Services CI/CD ?! 개발자로 밥먹고 사시는 분들이시라면, 혹은 IT서비스 업계에 종사하시는 분들이라면, 한 번 쯤은 들어봤을 법한 용어인데요. 흔히, DevOps 엔지니어의 핵심 업무라고들 하죠. 그런데 혹시 정확히 무슨 뜻인지 모르시면서 고개를 끄덕거리고 넘어간 경험....있으신가요? 우리 서로가 무슨 일을 하고 있는지는 알아야 하잖아요.... 그래서 오늘은 제가, 이 CI/CD 가 무엇이고 이 쪽 분야가 왜 중요한지! 에 대해 설명해드릴게요. CI (Continuous Integration) 먼저 CI부터 살펴볼까요? CI는 Continuous Integration 즉, 지속적인 통.. Execution failed for task ':test'. > There were failing tests. 아.. 해결했다ㅠㅜ 아... 드디어 해결했다. 나는 빌드하는 과정에서 몇십번을 Execution failed for task ':test'. > There were failing tests. 와 같은 에러가 나서 DB에서 데이터를 가져오는데 어떠한 문제가 있다는 것으로 생각하였다. 동시에 테스트 케이스만 하면 잘 돌아가고 또 앱이 정상적으로 실행되고 그런와중에 모두를 빌드하면 또 안되니까 너무 햇갈렸다. 그 어디에서도 상위폴더의 이름이 한글로 되있다는것이 문제의 원인이라는 것은 알려주지 않았다. 또 그런 와중에 DB로 부터 가져오는 정보가 강의에서 보는 것과는 다르게 아래와 같이 이름정보는 가져오는데 PK정보는 가져오지 못해서뭔가 앱과 DB사이에 문제가 있는것이구나.. 라고 생각했었다. (아직까지왜DB에서 그렇게불안전한 정.. Could not detect default configuration classes for test class 출처: https://velog.io/@gillog/VSCode-jUnit-Test-%EC%8B%A4%ED%96%89-%EC%95%88%EB%90%A0-%EB%95%8C-Could-not-detect-default-configuration-classes-for-test-class 유용하게 썼다. What went wrong:Execution failed for task ':test'.(해결했음. 다른글에 기록 남김) * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/%EC%9E%90%EC%A3%BC%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%ED%8F%B4%EB%8D%94%EB%AA%A8%EC%9D%8C/%EC%8A%A4%ED%94%84%EB%A7%81/%EC%8B%A4%EC%A0%84!%20%EC%8A%A4%ED%94%84%EB%A7%81%EB %B6%80%ED%84%B0%EC%99%80%20JPA%ED%99%9C%EC%9A%A91/%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C/jpashopNew/jpashop/build.. No runnable methods org.junit.runners.model.InvalidTestClassError: Invalid test class 'jpabook.jpashop.MemberRespositoryTest': 1. No runnable methods 아래 글을 보고 단숨해 해결 출처: https://hermeslog.tistory.com/572 } 해결 : In my case I had wrong package imported: import org.testng.annotations.Test; instead of import org.junit.Test; Beware of your ide autocomplete. 이전 1 ··· 27 28 29 30 31 32 33 ··· 50 다음