무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결예제로 배우는 스프링 입문 (개정판)
java -jar target/*.jar 명령어 오류..
우여곡절 끝에 JDK를 17버전으로 설치한 후./mvnw package 명령어를 통해 maven 세팅을 완료했습니다.하지만 java -jar target/*jar 해당 명령어가 제대로 입력되지 않습니다. pwd를 통해서 강사님이랑 같은 경로인걸 확인했어요몇 개 질문의 답변대로 target 경로로 들어가서 진행을 해봐도 안됩니다.일단 pom.xml을 확인해보니.. 스냅샷의 버전도 다른것같아요파일명까지 입력한 명령어도 먹질않네요ㅜㅜ이 세팅이 끝나야 강의를 쭉쭉들을 수 있을것같은데..도와주세요! 😥😥
- 미해결예제로 배우는 스프링 입문 (개정판)
./mvnw package 오류
./mvnw package를 치면 이런 오류가 나오는데 뭐가 문제일까요...도저히 모르겠네요 ㅠㅠ[ERROR] Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:3.3.1:check (nohttp-checkstyle-validation) on project spring-petclinic: Failed during checkstyle configuration: cannot initialize module SuppressionFilter - Unable to find: C:\Users\????¼º\IdeaProjects\spring-petclinic/src/checkstyle//nohttp-checkstyle-suppressions.xml -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
- 미해결예제로 배우는 스프링 입문 (개정판)
./mvnw package 오류
자바환경변수 설정되어 있고 프로젝트 다운로드후 ./mvnw package 명령시 위와 같은 JAVA_HOME 에러 메시지가 나옵니다. 해결방법 문의드립니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
실행 상태에서 변경내용이 바로 반영되나요 ??
다시 실행시키지 않고 어떤 커맨드 입력하시니 바로 localhost에 반영되는데 어떻게 하는 건가요....???
- 미해결예제로 배우는 스프링 입문 (개정판)
도와주세용 ㅜㅜ
https://drive.google.com/file/d/1T0Q1OGS2i80sraUvu-tBlcIkfg_eaYzY/view?usp=drive_link
- 미해결예제로 배우는 스프링 입문 (개정판)
./mvnw package 오류
(사진)
- 미해결예제로 배우는 스프링 입문 (개정판)
클론 받은 내용과 수업내용이
지금 수업이랑 깃에서 받은 내용이 조금 다른 것 같은데, 맞죠? 1번 문제 풀려니까 내용이 달라서요.
- 미해결예제로 배우는 스프링 입문 (개정판)
./mvnw package 오류
안녕하세요 ./mvnw package 실행 중[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.3.0:enforce (enforce-java) on project spring-petclinic:[ERROR] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion failed with message:[ERROR] This build requires at least Java 17, update your JVM, and run the build again이런 오류가 떠 기존 사용하고 있던 corretto-17 를 19로 바꿔 다시 실행해봐도[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.3.0:enforce (enforce-java) on project spring-petclinic:[ERROR] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion failed with message:[ERROR] This build requires at least Java 17, update your JVM, and run the build again 같은 오류가 나옵니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
순환참조와 bean 주입에 대한 질문입니다!
순환참조에 있어서 생성자 주입이 컴파일 타임에서 잡아낼 수 있는 이유가 빈을 주입하는 순서가 달라서라고 인터넷 서칭을 하다 알게 되었는데요,이해한 바로는 생성자 주입은 빈을 생성 + 주입을 동시에 하고,세터 주입, 필드 주입은 빈을 생성하고, 주입하는 단계가 나뉘어 있어 컴파일 타임에 잡지 못한다고 이해를 했는데, 맞을까요?만약 맞다면, 생성자 주입 또한 생성 + 주입 시에 빈팩토리에서 찾아서 없다면 생성 후에 넣으면 되는 것인데, 왜 컴파일 오류가 나는지 이해가 가지 않습니다. 만약 순환참조로 생성조차 안된다면 세터주입, 필드주입 또한 실행되지 않는게 맞지 않나요?? (아래는 제가 참고한 블로그의 글입니다)관련해서 공식문서를 참고해보고 싶은데, 어느부분을 찾아봐야 할지 잘 모르겠습니다 ㅠ
- 미해결예제로 배우는 스프링 입문 (개정판)
jdk 버전이 자꾸 낮다면서 오류가 발생합니다.
프로젝트, 이클립스 설정에서 모두 11로 변경하고 진행했는데 클래스 파일은 자꾸 17버전이라고 뜨면서 현재 버전이 낮다고 해요. 왜 클래스 파일이 11버전으로 안되는지 모르겠네요.. Execution default of goal org.springframework.boot:spring-boot-maven-plugin:3.0.4:build-info failed: Unable to load the mojo 'build-info' in the plugin 'org.springframework.boot:spring-boot-maven-plugin:3.0.4' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: org/springframework/boot/maven/BuildInfoMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
- 미해결예제로 배우는 스프링 입문 (개정판)
age가 화면에 표시가 안됩니다.
오너상세정보에서도 age 부분만 공백입니다.영상에서 하라는대로 똑같이 따라했고 어떤 오류도 안 났습니다.왜이럴까요..
- 미해결예제로 배우는 스프링 입문 (개정판)
에러가 뜨는데 어떻게 해야할지 도저히 모르겠어요
도와주세요.. ERROR 37310 --- [ restartedMain] o.s.boot.SpringApplication : Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ownerController' defined in file [/Users/soyeonkim0227/Documents/git/spring-petclinic/target/classes/org/springframework/samples/petclinic/owner/OwnerController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'ownerRepository' defined in org.springframework.samples.petclinic.owner.OwnerRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract org.springframework.data.domain.Page org.springframework.samples.petclinic.owner.OwnerRepository.findByFirstName(java.lang.String,org.springframework.data.domain.Pageable); Reason: Using named parameters for method public abstract org.springframework.data.domain.Page org.springframework.samples.petclinic.owner.OwnerRepository.findByFirstName(java.lang.String,org.springframework.data.domain.Pageable) but parameter 'Optional[fistName]' not found in annotated query 'SELECT DISTINCT owner FROM Owner owner left join owner.pets WHERE owner.firstName LIKE :firstName% '
- 미해결예제로 배우는 스프링 입문 (개정판)
PetClinicApplication() 함수에서 run 을 하고 싶습니다...
영상에서 나온대로spring-petclinic\src\main\java\org\springframework\samples\petclinic\PetClinicApplication.java해당 경로에서 프로젝트를 실행시키고 싶은데 영상에서 나온것과는 달리 아예 초록색 실행버튼이 뜨지 않습니다... 혹시 빌드가 되지 않아서 이런줄 알고 빌드도 다시해보고 인텔리제이 자체를 재실행해보기도 했지만 여전히 main 함수로는 실행할 수 없었습니다...어떻게 해결하는 것이 좋을까요..?현재 사용하고 있는 것은 jdk-17.0.5 사용하고 있습니다. ★ java -jar target/*.jar 로 실행하는 것은 아주 잘 됩니다 :)
- 미해결예제로 배우는 스프링 입문 (개정판)
h2와 hsqldb가 어떤차이가 있는건지 궁금합니다
풀이를 따라하던 와중 age 추가하는 부분에서 계속 에러가 떠서 고칠 방법을 찾고있었는데application.properties에서 database=h2로 설정되어있는걸 확인했습니다영상에선 hsqldb를 수정하는걸로 되어있어서 이부분을 hsqldb로 바꿨더니 엄청 긴 에러가 뜨면서 프로그램 자체가 동작을 안하네요그래서 그냥 hsqldb대신 h2를 대신 수정해서 사용하니 잘 돌아가는데 눈으로 보기엔 아이디 부분이 디폴트인것밖에 차이가 안보여서 잘 모르겠네요!
- 미해결예제로 배우는 스프링 입문 (개정판)
예제가 이전과 다르네요
쿼리부분에서 fetch부분이 빠지고 다른식으로 검색필터를 적용하는 데 똑같이 복붙하고 firstName만 바꿨는데 쿼리쪽에서 오류나니 어떻게 바꿔야할지.. collection도 없어요ㅠ
- 미해결예제로 배우는 스프링 입문 (개정판)
메이븐으로 설정했는데 그래들이 같이 보일수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. clone 하면서 maven 으로 설정했는데 gradle 이 공존합니다. 혹시나 해서 지우고 다시 clone 해도 똑같이 나오는데 왜이러는건지 알수없어 질문 남깁니다.
- 미해결예제로 배우는 스프링 입문 (개정판)
LogAspect
LogAspect 가 spring bean으로 등록해야 할 이유가 무엇인가요?
- 미해결예제로 배우는 스프링 입문 (개정판)
구현체가 2개 이상일때 생성자 주입
안녕하세요 현재는 lombok을 이용해서 많이 개발하는데 이 강좌 사례같이 구현체가 2개인 경우는 @RequiredArgsConstructor가 어떻게 작용하나요? 상황에 따라 사용해야 하는 구현체가 다를텐데 이럴때는 롬복 없이 직접 코드로 생성자 주입을 해야하나요?
- 미해결예제로 배우는 스프링 입문 (개정판)
의존성 주입 방법들 장단점
각 DI 방법들 중 저는 개발할때 private final 키워드를 사용해서 @RequiredArgsConstructor로 주입하는데 이게 생성자 주입이고 테스트케이스 때는 필드주입을 사용하는데 제가 이렇게 사용하는게 주변 친구들과 관례때문에 이렇게 사용하는데 이것도 문제죠 알지도 못하면서 일단 쓰는게,, 서론이 너무 길네요 죄송합니다 각설하고 제 질문에 대해 말하자면 생성자 주입을 권장하는 이유가 이 final이란 키워드를 사용할 수 있어서 인가요? 보니까 생성자 주입을 제외한 다른 의존성 주입 방법들은 final 키워드를 못쓰는거 보니까 컴파일 레벨때 의존성 주입을 못하는거 같더라구요 이게 맞나요? 만약 아니시라면 final 키워드는 왜 못쓰는건가요? 그리고 테스트케이스에서는 왜 생성자주입 말고 필드 주입을 사용하나요? 테스트케이스는 해당 클래스 단일로 실행되고 테스트되어서 상호참조 문제가 일어나지 않기 때문에 필드주입을 사용하는건가요? 늦은 시간에 무료 강의에 이렇게 장문 질문남겨 죄송합니다. 유튜브에서도 잘 보고있습니다!!
- 미해결예제로 배우는 스프링 입문 (개정판)
인스턴스의 생명주기와 제어권
만약 IoC 컨테이너를 이용하여 DI를 한다면 DI를 받은 인스턴스들의 생명주기와 제어권은 IoC 컨테이너가 가지게 되나요?