게시글
질문&답변
2021.04.28
실행 에러 질문..
안녕하세요, dksworhkd123 님. 의존성 목록을 보니 프로젝트 생성 시 패키징을 Jar가 아닌 War로 선택하신 것으로 보이네요.해당 의존성을 주석 처리 또는 삭제하시고 다시 실행해보시기 바랍니다. providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' 조금이나마 도움이 되었으면 좋겠습니다.
- 0
- 1
- 1.5K
질문&답변
2021.04.28
build 시 오류
안녕하세요, yeo3994 님. 에러 메시지를 보면 > Spring Boot plugin requires Gradle 5 (5.6.x only) or Gradle 6 (6.3 or later). The current version is Gradle 4.4.1 Spring Boot 2.4버전 이상을 사용하려면 Gradle 버전이 5.6 또는 6.3 이상이어야 하는데 현재 Gradle 버전이 4.4.1이라 build가 안 되는 것으로 보입니다.Gradle 버전 업데이트와 관련해서 다음 링크를 참조해보시면 좋을 것 같습니다. 프로젝트 실행을 Gradle이 아닌 IntelliJ IDEA로 하고 계신다면, IntelliJ IDEA의 버전이 너무 낮아서 그럴 수도 있으니 혹시 오래된 버전이라면 최신 버전으로 설치해보시는 것도 방법입니다. 조금이나마 도움이 되었으면 좋겠습니다.
- 0
- 2
- 879
질문&답변
2021.04.28
강사님 혹시 이거 없애는 방법 알 수 있을까요?
안녕하세요, elelelel77 님. IDE 메뉴의 [File] - [Settings...] 로 Settings 창을 여시고,[Tools] - [Web Browsers] 로 이동하신 다음체크되어 있는 체크박스들을 전부 체크 해제해주시면 됩니다.조금이나마 도움이 되었으면 좋겠습니다. (사진)
- 1
- 2
- 240
질문&답변
2021.04.16
OrderServiceTest 테스트 했는데 오류 발생하네요 ㅜㅜ
안녕하세요, DH KIM 님.일단 작성하신 코드를 알지 못해서 정확한 해결책을 드릴 순 없지만 작성하신 에러 메시지를 보면 Caused by: java.lang.IllegalArgumentException: id to load is required for loading... (중략)at jpabook.jpashop.repository.ItemRepository.findOne(ItemRepository.java:25) 테스트 케이스에서 ItemRepository 클래스의 findOne() 메서드를 호출해야 하는데매개변수로 필요한 id 값이 null이라 발생하는 문제로 보입니다.해당 메서드가 호출되기 전에(예를 들면 Item 엔티티 저장 이후), 필요한 id 값이 존재하는지를 디버깅해보시면 될 것 같습니다.조금이나마 도움이 되었으면 좋겠습니다.
- 0
- 1
- 2.2K
질문&답변
2021.04.15
맥이 아닌 윈도우에서 이런건 어디서 해야하나요?
안녕하세요, hwanghsp 님.윈도우 사용자는 명령 프롬프트(cmd) 또는 PowerShell 등에서 가능합니다.윈도우 작업 표시줄에서 '시작' 또는 '검색' 버튼을 누르신 다음, 'cmd' 또는 'powershell' 키워드로 검색하여 실행하실 수 있습니다.윈도우 터미널을 이용한 Gradle 빌드 과정은 다음 링크를 참조하시면 좋을 것 같습니다.조금이나마 도움이 되었으면 좋겠습니다.
- 1
- 2
- 178
질문&답변
2021.04.15
회원가입 테스트 초록불이 들어오지만 값이 안 들어 옵니다.
안녕하세요, 강광웅 님.영한 님 강의 자료 46페이지에 내용이 잘 정리되어 있어 발췌해왔습니다.(사진)테스트 완료 후에도 DB에 데이터가 남아있는 걸 확인해보고 싶으시면실행할 테스트 클래스 또는 메서드에 @Rollback (org.springframework.test.annotation.Rollback) 애노테이션을 붙이시고 value에 false 값을 주시면 됩니다. ( @Rollback(false) )조금이나마 도움이 되었으면 좋겠습니다.
- 4
- 1
- 199
질문&답변
2021.04.11
servletApplication.main()메소드가 게속 실행되는데 끝나질 안아요?
해당 부분은 영한님 강의 자료 5페이지에 설명이 되어 있어서 발췌해왔습니다.(사진)1. 실행을 Gradle로 설정하면, tomcat 의존성을 유지2. 실행을 IntelliJ IDEA로 설정하면, tomcat 의존성을 제거저 또한 커뮤니티 에디션으로 테스트를 했다고 말씀 드렸는데, IntelliJ IDEA 실행에 tomcat 의존성을 유지하고도 질문자님과 같은 오류가 발생하지 않았던 이유는, ServletApplication 클래스에 @ServletComponentScan 어노테이션을 붙이지 않고 실행해서 그렇습니다. 즉, 제가 이후 단계인 HelloServlet이 정상 동작하는지까지 테스트하지 않았다는 의미죠.영한님 강의를 따라가는 전체 흐름으로 보자면 추가로 말씀하신 문제가 충분히 발생할 수 있는데, 제가 거기까지 생각을 못 하고 질문 내용인 메인 메서드 실행에만 중점을 두고 답변을 드린 것 같아 송구합니다. 문제 해결이 잘 되셨으면 좋겠습니다.
- 0
- 3
- 2.1K
질문&답변
2021.04.09
런하면 에러 문구가 뜹니다..!
안녕하세요, austin-thwoo님.build.gradle 파일의 dependencies에서 thymeleaf의 의존성 추가 부분이 잘못 되어있는 것 같습니다.'org.springframework.boot:spring-boot-starter-thymeleaf' 부분에서에러 로그처럼 'org'와 'springframework' 사이에 공백이 있는지 확인해보시면 될 것 같습니다.조금이나마 도움이 되었으면 좋겠습니다.
- 1
- 1
- 269
질문&답변
2021.04.09
servletApplication.main()메소드가 게속 실행되는데 끝나질 안아요?
안녕하세요, 사탕님.IntelliJ에서 프로젝트 실행 시 Gradle을 통해서 실행되도록 설정이 되어 있는 것 같습니다.해당 내용 관련 설정 방법의 출처는 영한님께서 정리하신 강의 자료 4~5페이지입니다.아래 이미지대로 설정하시면 될 것 같습니다.(※ 영한님 혹시 강의 자료 발췌와 관련하여 문제가 된다면 말씀해주시기 바랍니다.)(사진)(사진)조금이나마 도움이 되었으면 좋겠습니다.
- 0
- 3
- 2.1K
질문&답변
2021.04.06
hello 에러관련
안녕하세요. 지나가던 학생입니다.1. 'URI is not registered'라고 뜨는 건 아마도 작성자님께서 인텔리제이를 얼티밋 에디션이 아닌 커뮤니티 에디션으로 사용하고 계셔서 나타나는 메시지 같습니다. 방금 커뮤니티 에디션을 설치하여 똑같이 구현해봤는데, 실제 동작에는 영향이 없으니 크게 신경 쓰시지 않으셔도 될 듯 합니다.2. ${data}를 인식하지 못하는 부분은 th:text 값의 앞뒤를 쌍따옴표("")로 감싸면 정상적으로 출력됩니다. 변경 전 : 안녕하세요. 손님변경 후 : "'안녕하세요. ' + ${data}">안녕하세요. 손님해당 내용 관련해서는 다음 링크를 참조하시면 좋을 것 같습니다. https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#standard-expression-syntax조금이나마 도움이 되었으면 좋겠습니다.
- 0
- 2
- 211