Thumbnail
BEST 개발 ・ 프로그래밍 웹 개발
예제로 배우는 스프링 입문 (개정판)
(4.8)
366개의 수강평 ∙ 14160명의 수강생

무료

지식공유자 : 백기선
총 13개 수업˙총 2시간 26분
평생 무제한 수강
수료증 미발급 강의
초급 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 공유
sglee 프로필

FindOwner 탭에서 Add Owner 시에 Error입니다. sglee 3일 전
2021-01-19 21:08:00.719 DEBUG 9364 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet        : "ERROR" dispatch for GET "/error", parameters={} 2021-01-19 21:08:00.720 DEBUG 9364 --- [nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse) 2021-01-19 21:08:00.733 DEBUG 9364 --- [nio-8080-exec-5] o.s.w.s.v.ContentNegotiatingViewResolver : Selected 'text/html' given [text/html, text/html;q=0.8] 2021-01-19 21:08:00.748 DEBUG 9364 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet        : Exiting from "ERROR" dispatch, status 500 2021-01-19 21:09:39.959 DEBUG 9364 --- [nio-8080-exec-9] o.s.web.servlet.DispatcherServlet        : GET "/owners/new", parameters={} 2021-01-19 21:09:39.960 DEBUG 9364 --- [nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.samples.petclinic.owner.OwnerController#initCreationForm(Map) 2021-01-19 21:09:39.961 DEBUG 9364 --- [nio-8080-exec-9] o.s.w.s.v.ContentNegotiatingViewResolver : Selected 'text/html' given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, application/signed-exchange;v=b3;q=0.9, */*;q=0.8] 2021-01-19 21:09:39.979 ERROR 9364 --- [nio-8080-exec-9] org.thymeleaf.TemplateEngine             : [THYMELEAF][http-nio-8080-exec-9] Exception processing template "owners/createOrUpdateOwnerForm": An error happened during template parsing (template: "class path resource [templates/owners/createOrUpdateOwnerForm.html]") 로그는 너무 길어서 모두 복사하지는 못했고 에러 로그라고 생각되는 부분만 적었습니다.

1
Bong ham 프로필

터미널에서 jar파일 실행 Bong ham 4일 전
jar파일 만들어진거 확인했고 직접적으로 실행파일 이름까지 입력해서 넘어가려고 해도 도통 실행이 되지 않아 질문드립니다. no main manifest attribute, spring-petclinic-2.4.0.BUILD-SNAPSHOT << 다음과 같은 오류로 인하여 실행이 안되는데 무슨 문제인건가요 ? 

2
chl9338 프로필

안녕하세요 chl9338 5일 전
스프링을 처음 접하는데 수준이 너무 높은것같은데 토비의 스프링이라도 읽으면서 정리하는게 좋을까요 아니면 그냥 수업을 들으면서 모르는걸 바로바로 찾아보면서 공부하는게 좋을까요p.s(로드맵 순서대로 배울 생각입니다)

1
repid1354 프로필

./mvnw package, compiler 오류 repid1354 16일 전
백기선 개발자님 안녕하세요. 도움을 받을 수 있을까 해서 답변좀 부탁드립니다.. 제가 jdk8을 쓰고 있어서.. jdk11을 환경변수에 추가 설정했거든요. 그리고 메이븐으로 패키지를 다운받는데 jdk11을  설정한 뒤 project에 sdk에도 설정하고 환경설정에서 build tools > maven > importing, runner에 해당 jdk11인 11을 설정해놨습니다.  jdk 설정을 다했는데도 8버전으로 뜨는데 메이븐 버전을 확인해보니 jdk 11로 뜬것을 확인했습니다. 근데  메이븐에서 컴파일러가 있는것을 확인했는데.. ./mvnw package 명령어를 실행하면 아래와 같은 에러 내용이 뜹니다. 컴파일러를 실행 못한다는 에러가 뜨는데 jdk11을 처음 쓰다보니 무슨 문제인지 잘 모르겠습니다. * 에러 내용 터미널에서 자바 버전 확인 시 jdk는 8로 뜹니다 ㅠㅠ ** 환경변수에 jdk 8을 없앴는데도 동일한 결과가 발생합니다.. 메이븐에서 버전 확인 시 jdk 11로 뜬 것을 확인했습니다. - 빌드 에러  아직도 jdk 버전이 8로 뜨는것 같지만 jdk 11이 적용되는건지 maven을 막 어떻게 다루다보니  No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?는 안 뜨는것 까진 성공했습니다. 근데 compiler-plugin 3.8.0을 컴파일하지 못하고 있습니다. jre 관련 문제같은데 원래 이런건가요? 이거 해결하는데 강의를 듣지 못하고 있습니다.. 도저히 모르겠어요..

8
가보자!! 프로필

의존성 주입에 관하여 질문이 있습니다 가보자!! 24일 전
의존성을 주입한다는 표현은 결국 new 생성자()를 대신해주는 것이라 이해해도 무방한가요? 즉 인스턴스를 대신 생성하여 선언한 인스턴스가 참조할 수 있게 해준다고 이해해도 되는건가요??

1
진 프로필

강의자료는 다운받을 수 없나요? 26일 전
강의자료는 다운받을 수 없나요?

1
김희수 프로필

PetClinicApplication 실행 김희수 27일 전
인텔리J에서 Run을 이용해서 PetClinicApplication.java를 실행시키려는데 실행이 안되요..java jar를 이용해선 할 수 있습니다.

0
shinhoam 프로필

100%인데 수료증이 왜 안보이죠? shinhoam 29일 전
100%인데 수료증이 왜 안보이죠?

2
송진석 프로필

vscode 실행방법 송진석 1달 전
안녕하세요. vscode 로 진행하려고 하는데요. git clone https://github.com/spring-projects/spring-petclinic.git cd spring-petclinic ./mvnw package  --> 이 부분이 인식이 안되고 있는데요. java -jar target/*.jar vscode로 하는 방법은 위의방법과 동일하게 진행해도 괜찮을까요? vscode 의 extension 은 다 설치하였습니다.

1
송인철 프로필

nanosecond -> milliseconds 송인철 1달 전
성능테스트하면 계속 나노second로 되는데 혹시 밀리second로 자체적으로 바꿀 수 있나요?..

2
dodi258 프로필

vetController 부분에서 오류가 납니다. - 처음 Maven 실행 부분 입니다. dodi258 1달 전
[INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] VetControllerTests.testShowResourcesVetList:75 Status expected:<200> but was:<406> [ERROR] Errors: [ERROR] PetclinicIntegrationTests.testFindAll » IllegalState Failed to load Applicatio... [INFO] [ERROR] Tests run: 40, Failures: 1, Errors: 1, Skipped: 1 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.446 s [INFO] Finished at: 2020-12-10T00:09:20+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project spring-petclinic: There are test failures. [ERROR] [ERROR] Please refer to /Users/username/IdeaProjects/spring-petclinic/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [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/MojoFailureException 안녕하세요 선생님,  git 으로부터 소스코드 다운받고, 1.8 버전의 jdk 로 했습니다.  그런다음에 maven --> mvnw package 의 명령어를 터미널 켜서 쳤는데, 이러한 오류가 발생했습니다.  제가 스프링 코드를 아예 볼 줄 몰라서 구글링을 해 봤는데..  찾은 코드를 어디에 넣어야 할지 몰라서 이렇게 질문 남기게 되었습니다.  위는 오류 메세지 입니다.  혹시 몰라서 VetController 코드도 올려 보겠습니다.  package org.springframework.samples.petclinic.vet; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; import java.util.Map; /** * @author Juergen Hoeller * @author Mark Fisher * @author Ken Krebs * @author Arjen Poutsma */ @Controller class VetController { private final VetRepository vets; public VetController(VetRepository clinicService) { this.vets = clinicService; } @GetMapping("/vets.html") public String showVetList(Map<String, Object> model) { // Here we are returning an object of type 'Vets' rather than a collection of Vet // objects so it is simpler for Object-Xml mapping Vets vets = new Vets(); vets.getVetList().addAll(this.vets.findAll()); model.put("vets", vets); return "vets/vetList"; } @GetMapping({ "/vets" }) public @ResponseBody Vets showResourcesVetList() { // Here we are returning an object of type 'Vets' rather than a collection of Vet // objects so it is simpler for JSon/Object mapping Vets vets = new Vets(); vets.getVetList().addAll(this.vets.findAll()); return vets; } }

1
히바리쿄야 프로필

혹시 소스코드는 어디서 다운받나요?? 히바리쿄야 1달 전
소스코드는 어디서 다운 받을 수 있는지 여쭤봅니다.

1
나으리으리 프로필

maven plugin을 찾지 못햇다고 뜨네요 나으리으리 1달 전
$ ./mvnw package [INFO] Scanning for projects... [INFO] [INFO] ------------< org.springframework.samples:spring-petclinic >------------ [INFO] Building petclinic 2.4.0.BUILD-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from spring-snapshots: https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-maven-plugin/2.4 .0/spring-boot-maven-plugin-2.4.0.pom Downloading from spring-milestones: https://repo.spring.io/milestone/org/springframework/boot/spring-boot-maven-plugin/2 .4.0/spring-boot-maven-plugin-2.4.0.pom Downloading from central: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-maven-plugin/2.4.0/s pring-boot-maven-plugin-2.4.0.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time:  1.985 s [INFO] Finished at: 2020-12-01T14:48:28+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Plugin org.springframework.boot:spring-boot-maven-plugin:2.4.0 or one of its dependencies could not be resolved:  Failed to read artifact descriptor for org.springframework.boot:spring-boot-maven-plugin:jar:2.4.0: Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin:pom:2.4.0 from/to spring-snapshots (https://repo.spring.io/sn apshot): Transfer failed for https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-maven-plugin/2.4.0/spr ing-boot-maven-plugin-2.4.0.pom: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterEx ception: the trustAnchors parameter must be non-empty -> [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/PluginResolutionException user@DESKTOP-SDILS47 MINGW64 ~/IdeaProjects/spring-petclinic (main) $ mvn clean package bash: mvn: command not found user@DESKTOP-SDILS47 MINGW64 ~/IdeaProjects/spring-petclinic (main) $ mvnw package bash: mvnw: command not found user@DESKTOP-SDILS47 MINGW64 ~/IdeaProjects/spring-petclinic (main) $ mvnw packcage bash: mvnw: command not found user@DESKTOP-SDILS47 MINGW64 ~/IdeaProjects/spring-petclinic (main) $ ./mvnw package [INFO] Scanning for projects... [INFO] [INFO] ------------< org.springframework.samples:spring-petclinic >------------ [INFO] Building petclinic 2.4.0.BUILD-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from spring-snapshots: https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-maven-plugin/2.4 .0/spring-boot-maven-plugin-2.4.0.pom Downloading from spring-milestones: https://repo.spring.io/milestone/org/springframework/boot/spring-boot-maven-plugin/2 .4.0/spring-boot-maven-plugin-2.4.0.pom Downloading from central: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-maven-plugin/2.4.0/s pring-boot-maven-plugin-2.4.0.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time:  2.228 s [INFO] Finished at: 2020-12-01T14:49:46+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Plugin org.springframework.boot:spring-boot-maven-plugin:2.4.0 or one of its dependencies could not be resolved:  Failed to read artifact descriptor for org.springframework.boot:spring-boot-maven-plugin:jar:2.4.0: Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin:pom:2.4.0 from/to spring-snapshots (https://repo.spring.io/sn apshot): Transfer failed for https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-maven-plugin/2.4.0/spr ing-boot-maven-plugin-2.4.0.pom: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterEx ception: the trustAnchors parameter must be non-empty -> [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/PluginResolutionException ./mvnw package 로 실행을 햇는데 찾지 못햇다고 뜨네요 혹시 어떻게 하면 될까요??

1
한정윤 프로필

./mvnw package 에러가 납니다 ㅠㅠ 한정윤 2달 전
[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time:  24.635 s [INFO] Finished at: 2020-11-14T01:43:00+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.9.0:run (default) on project spring-petclinic: Execution default of goal ro.isdc.wro4j:wro4j-maven-plugin:1.9.0:run failed: Unable to load the mojo 'run' in the plugin 'ro.isdc.wro4j:wro4j-maven-plugin:1.9.0' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: ro/isdc/wro/maven/plugin/Wro4jMojo has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0 [ERROR] ----------------------------------------------------- [ERROR] realm =    plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.9.0 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/C:/Users/bscom/.m2/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.9.0/wro4j-maven-plugin-1.9.0.jar [ERROR] urls[1] = file:/C:/Users/bscom/.m2/repository/org/webjars/bootstrap/3.3.6/bootstrap-3.3.6.jar [ERROR] urls[2] = file:/C:/Users/bscom/.m2/repository/org/webjars/jquery/1.11.1/jquery-1.11.1.jar [ERROR] urls[3] = file:/C:/Users/bscom/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar [ERROR] urls[4] = file:/C:/Users/bscom/.m2/repository/net/bytebuddy/byte-buddy/1.10.5/byte-buddy-1.10.5.jar [ERROR] urls[5] = file:/C:/Users/bscom/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.5/byte-buddy-agent-1.10.5.jar [ERROR] urls[6] = file:/C:/Users/bscom/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar [ERROR] urls[7] = file:/C:/Users/bscom/.m2/repository/ro/isdc/wro4j/wro4j-core/1.9.0/wro4j-core-1.9.0.jar [ERROR] urls[8] = file:/C:/Users/bscom/.m2/repository/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar [ERROR] urls[9] = file:/C:/Users/bscom/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar 뭐가 문제일까요 ㅠㅠㅠㅠ???

2
Full Stacker 프로필

스프링 로드맵이랑 "스프링과 JPA 기반 웹 애플리케이션 개발" 이강좌랑중복되는 내용인지 아니면 로드맵과 "스프링과 JPA 기반 웹 애플리케이션 개발" 둘중에 하나만 보면되는건지 궁금합니다~(둘다 보기엔 가격이 부담돼서요^^) Full Stacker 2달 전
스프링 로드맵이랑 "스프링과 JPA 기반 웹 애플리케이션 개발" 이강좌랑중복되는 내용인지 아니면 로드맵과 "스프링과 JPA 기반 웹 애플리케이션 개발" 둘중에 하나만 보면되는건지 궁금합니다~(둘다 보기엔 가격이 부담돼서요^^) 로드맵 (여러 강좌묶음) 과  "스프링과 JPA 기반 웹 애플리케이션 개발"  33만원짜리 강좌가 있는데요 두 강좌가 중복되는건지 따로따로 다른 내용인지 궁금합니다. 다른 내용이면 어떤쪽을 먼저 봐야되나요..? 둘다 보기엔 가격이 좀.. 부담돼서요^^

1

무료

내 목록 추가 공유
지식공유자 : 백기선
총 13개 수업˙총 2시간 26분
평생 무제한 수강
수료증 미발급 강의
초급 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스