inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

7분50초에 실행 오류

미해결

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

실행하는데 중간에 멈추는데 왜그럴까요? "C:\Program Files\Java\jdk-11.0.10\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.4\lib\idea_rt.jar=60209:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.4\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\정다운\study\jpashop\out\production\classes;C:\Users\정다운\study\jpashop\out\production\resources;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-data-jpa\2.7.6\7eef599012347f2fb7f84ba71eba10caf094dfb5\spring-boot-starter-data-jpa-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-thymeleaf\2.7.6\18056127ee9253fbbb71d80e9dbd10827555ec27\spring-boot-starter-thymeleaf-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-validation\2.7.6\cc43bd3745e36bc741e2cf5f43db09fcac874839\spring-boot-starter-validation-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.7.6\9d0166a0390df593243bdc798ca7a1db20ddea9c\spring-boot-starter-web-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\p6spy-spring-boot-starter\1.5.6\495579c7fb01b005f19ec4d5188245c66de0937b\p6spy-spring-boot-starter-1.5.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-aop\2.7.6\23061de1832242610092f212f99d49b9a4955a9d\spring-boot-starter-aop-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\2.7.6\9db6def4ba06a11b67f0de3eac83441d00350dd6\spring-boot-starter-jdbc-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\jakarta.transaction\jakarta.transaction-api\1.3.3\c4179d48720a1e87202115fbed6089bdc4195405\jakarta.transaction-api-1.3.3.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\jakarta.persistence\jakarta.persistence-api\2.2.3\8f6ea5daedc614f07a3654a455660145286f024e\jakarta.persistence-api-2.2.3.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-core\5.6.14.Final\71e407089b71ed7c6e99385fd851c308fed7be44\hibernate-core-5.6.14.Final.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-jpa\2.7.6\8d0414f5cca5e31509943cd5f97cacdddd7c7384\spring-data-jpa-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aspects\5.3.24\e97d36c3e516d3dd0579437428b6e26902da0c88\spring-aspects-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.7.6\d15341c0fc0b1d1362ce6c737b34679ad1f836c\spring-boot-starter-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf-spring5\3.0.15.RELEASE\7170e1bcd1588d38c139f7048ebcc262676441c3\thymeleaf-spring5-3.0.15.RELEASE.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.thymeleaf.extras\thymeleaf-extras-java8time\3.0.4.RELEASE\36e7175ddce36c486fff4578b5af7bb32f54f5df\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\9.0.69\9c89a289c35b9ec20bdfb692a22dab87256bbe67\tomcat-embed-el-9.0.69.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.hibernate.validator\hibernate-validator\6.2.5.Final\a68959c06e5f8ff45faff469aa16f232c04af620\hibernate-validator-6.2.5.Final.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.7.6\77017e2aa78224c3fa10444d659c2ce8765b910\spring-boot-starter-json-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\2.7.6\ec920cd7f951f3cff3a0b7af80bb8f7116a3d8a5\spring-boot-starter-tomcat-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.24\33d2187c2bf1cb2c222bd1cc18b618736babcf3d\spring-webmvc-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.24\d89bbcaabb1ff247a089875cbc4211bfe96c9a59\spring-web-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\datasource-decorator-spring-boot-autoconfigure\1.5.6\cac386fe9df77870133594f054ee32e5d08ab93d\datasource-decorator-spring-boot-autoconfigure-1.5.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\p6spy\p6spy\3.8.2\52299d9a1ec2bc2fb8b1a21cc12dfc1a7c033caf\p6spy-3.8.2.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.24\efd01bc1048a2e1b6a7442fbd78170bc02c342b7\spring-aop-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjweaver\1.9.7\158f5c255cd3e4408e795b79f7c3fbae9b53b7ca\aspectjweaver-1.9.7.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\4.0.3\107cbdf0db6780a065f895ae9d8fbf3bb0e1c21f\HikariCP-4.0.3.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\5.3.24\909c19ab470a59b9fd23177d26b8e880733b15d4\spring-jdbc-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.hibernate.common\hibernate-commons-annotations\5.1.2.Final\e59ffdbc6ad09eeb33507b39ffcf287679a498c8\hibernate-commons-annotations-5.1.2.Final.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.4.3.Final\c4bd7e12a745c0e7f6cf98c45cdcdf482fd827ea\jboss-logging-3.4.3.Final.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy\1.12.19\178d26e6a95e50502ae16673e08269797f8b254a\byte-buddy-1.12.19.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\antlr\antlr\2.7.7\83cd2cd674a217ade95a4bb83a8a14f351f48bd0\antlr-2.7.7.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.jboss\jandex\2.4.2.Final\1e1c385990b258ff1a24c801e84aebbacf70eb39\jandex-2.4.2.Final.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.5.1\3fe0bed568c62df5e89f4f174c101eab25345b6c\classmate-1.5.1.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\2.3.7\ebcde6a44159eb9e3db721dfe6b45f26e6272341\jaxb-runtime-2.3.7.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.24\e48634d7b8f40d4d0fe978830be0247bfc2ff2cd\spring-context-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-orm\5.3.24\256e029c2d8200294fe7fb5352ca2d1d7310dcad\spring-orm-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-commons\2.7.6\e3d15a8f4d5ef0d2323569445c66903d0188cb68\spring-data-commons-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\5.3.24\175a2157fce17669af6d4db1d094cb4baaa5c8fd\spring-tx-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.24\e487ea6de09b9a7c36548028feeafa511a593532\spring-beans-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.24\d095c329f30baf2b6d44eccbd2352d7a2f840c72\spring-core-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.36\6c62681a2f655b49963a5983b8b0950a6120ae14\slf4j-api-1.7.36.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.7.6\4ad7e89accd25c69bfe84f52202deaf09430be2\spring-boot-autoconfigure-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.7.6\f96f89eba708a591704db5dcbfc03e8822a503aa\spring-boot-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.7.6\33a2d9e08d33a6a6f8051ed38daac14046e2f97c\spring-boot-starter-logging-2.7.6.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\1.3.5\59eb84ee0d616332ff44aba065f3888cf002cd2d\jakarta.annotation-api-1.3.5.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.30\8fde7fe2586328ac3c68db92045e1c8759125000\snakeyaml-1.30.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf\3.0.15.RELEASE\13e3296a03d8a597b734d832ed8656139bf9cdd8\thymeleaf-3.0.15.RELEASE.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\jakarta.validation\jakarta.validation-api\2.0.2\5eacc6522521f7eacb081f95cee1e231648461e7\jakarta.validation-api-2.0.2.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.13.4\e6d820112871f33cd94a1dcc54eef58874753b5\jackson-datatype-jsr310-2.13.4.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.13.4\858ccf6624b5fac6044813e845063edb6a62cf37\jackson-module-parameter-names-2.13.4.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.13.4\557dbba5d8dfc7b7f944c58fe084109afcb5670b\jackson-datatype-jdk8-2.13.4.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.13.4.2\325c06bdfeb628cfb80ebaaf1a26cc1eb558a585\jackson-databind-2.13.4.2.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\9.0.69\c5da77c17a667b4e7a6bb01fb3b28c46c2717123\tomcat-embed-websocket-9.0.69.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\9.0.69\27f2530eba96238aca56593bbd98edfdb038d9ef\tomcat-embed-core-9.0.69.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.24\ae7410418e7b4bd27a01e3fb1c2fed35b2bc1e84\spring-expression-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\2.3.3\48e3b9cfc10752fba3521d6511f4165bea951801\jakarta.xml.bind-api-2.3.3.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\2.3.7\55cddcac1945150e09b09b0f89d86799652eee82\txw2-2.3.7.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\3.0.12\cbbe1a62b0cc6c85972e99d52aaee350153dc530\istack-commons-runtime-3.0.12.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.24\2b30878663ceed2af07238dc54e92e5bf001438d\spring-jcl-5.3.24.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.11\4741689214e9d1e8408b206506cbe76d1c6a7d60\logback-classic-1.2.11.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.17.2\17dd0fae2747d9a28c67bc9534108823d2376b46\log4j-to-slf4j-2.17.2.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.36\ed46d81cef9c412a88caef405b58f93a678ff2ca\jul-to-slf4j-1.7.36.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.attoparser\attoparser\2.0.5.RELEASE\a93ad36df9560de3a5312c1d14f69d938099fa64\attoparser-2.0.5.RELEASE.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.unbescape\unbescape\1.1.6.RELEASE\7b90360afb2b860e09e8347112800d12c12b2a13\unbescape-1.1.6.RELEASE.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.13.4\858c6cc78e1f08a885b1613e1d817c829df70a6e\jackson-annotations-2.13.4.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.13.4\cf934c681294b97ef6d80082faeefbe1edadf56\jackson-core-2.13.4.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.11\a01230df5ca5c34540cdaa3ad5efb012f1f1f792\logback-core-1.2.11.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.17.2\f42d6afa111b4dec5d2aea0fe2197240749a4ea6\log4j-api-2.17.2.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.h2database\h2\2.1.214\d5c2005c9e3279201e12d4776c948578b16bf8b2\h2-2.1.214.jar;C:\Users\정다운\.gradle\caches\modules-2\files-2.1\com.sun.activation\jakarta.activation\1.2.2\74548703f9851017ce2f556066659438019e7eb5\jakarta.activation-1.2.2.jar jpabook.jpashop.JpashopApplication . ____ _ /\\ / ___'_ __ ( _)_ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.6) 2022-11-28 21:24:40.121 INFO 14836 --- [ main] jpabook.jpashop.JpashopApplication : Starting JpashopApplication using Java 11.0.10 on DESKTOP-RJJB2K7 with PID 14836 (C:\Users\정다운\study\jpashop\out\production\classes started by 정다운 in C:\Users\정다운\study\jpashop) 2022-11-28 21:24:40.132 INFO 14836 --- [ main] jpabook.jpashop.JpashopApplication : No active profile set, falling back to 1 default profile: "default" 2022-11-28 21:24:43.634 INFO 14836 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2022-11-28 21:24:43.720 INFO 14836 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 29 ms. Found 0 JPA repository interfaces. 2022-11-28 21:24:48.596 INFO 14836 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2022-11-28 21:24:48.642 INFO 14836 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2022-11-28 21:24:48.643 INFO 14836 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.69] 2022-11-28 21:24:49.191 INFO 14836 --- [ main] o.a.c.c.C.[Tomcat].[ localhost ].[/] : Initializing Spring embedded WebApplicationContext 2022-11-28 21:24:49.191 INFO 14836 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 8748 ms 2022-11-28 21:24:50.256 INFO 14836 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2022-11-28 21:24:50.503 INFO 14836 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.14.Final 2022-11-28 21:24:51.246 INFO 14836 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations { 5.1.2.Final } 2022-11-28 21:24:51.393 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@7a0ab480 2022-11-28 21:24:51.393 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@7a0ab480 2022-11-28 21:24:51.394 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Boolean -> org.hibernate.type.BooleanType@7a0ab480 2022-11-28 21:24:51.395 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration numeric_boolean -> org.hibernate.type.NumericBooleanType@2b6fb197 2022-11-28 21:24:51.398 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration true_false -> org.hibernate.type.TrueFalseType@7d59e968 2022-11-28 21:24:51.400 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration yes_no -> org.hibernate.type.YesNoType@212fafd1 2022-11-28 21:24:51.404 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@2b43f314 2022-11-28 21:24:51.404 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@2b43f314 2022-11-28 21:24:51.404 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Byte -> org.hibernate.type.ByteType@2b43f314 2022-11-28 21:24:51.408 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration character -> org.hibernate.type.CharacterType@6f50d55c 2022-11-28 21:24:51.408 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char -> org.hibernate.type.CharacterType@6f50d55c 2022-11-28 21:24:51.409 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Character -> org.hibernate.type.CharacterType@6f50d55c 2022-11-28 21:24:51.412 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@6889f56f 2022-11-28 21:24:51.413 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@6889f56f 2022-11-28 21:24:51.413 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Short -> org.hibernate.type.ShortType@6889f56f 2022-11-28 21:24:51.417 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration integer -> org.hibernate.type.IntegerType@3b4ef59f 2022-11-28 21:24:51.417 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration int -> org.hibernate.type.IntegerType@3b4ef59f 2022-11-28 21:24:51.418 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Integer -> org.hibernate.type.IntegerType@3b4ef59f 2022-11-28 21:24:51.422 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@5a7b309b 2022-11-28 21:24:51.422 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@5a7b309b 2022-11-28 21:24:51.422 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Long -> org.hibernate.type.LongType@5a7b309b 2022-11-28 21:24:51.426 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@b022551 2022-11-28 21:24:51.426 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@b022551 2022-11-28 21:24:51.426 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Float -> org.hibernate.type.FloatType@b022551 2022-11-28 21:24:51.430 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@530ee28b 2022-11-28 21:24:51.431 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@530ee28b 2022-11-28 21:24:51.431 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Double -> org.hibernate.type.DoubleType@530ee28b 2022-11-28 21:24:51.436 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_decimal -> org.hibernate.type.BigDecimalType@6b4a4e40 2022-11-28 21:24:51.437 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigDecimal -> org.hibernate.type.BigDecimalType@6b4a4e40 2022-11-28 21:24:51.440 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_integer -> org.hibernate.type.BigIntegerType@75e80a97 2022-11-28 21:24:51.441 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigInteger -> org.hibernate.type.BigIntegerType@75e80a97 2022-11-28 21:24:51.444 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration string -> org.hibernate.type.StringType@7994a0d1 2022-11-28 21:24:51.444 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.String -> org.hibernate.type.StringType@7994a0d1 2022-11-28 21:24:51.446 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nstring -> org.hibernate.type.StringNVarcharType@1df9186f 2022-11-28 21:24:51.449 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ncharacter -> org.hibernate.type.CharacterNCharType@72c9ebfa 2022-11-28 21:24:51.455 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration url -> org.hibernate.type.UrlType@27ec8754 2022-11-28 21:24:51.455 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.net .URL -> org.hibernate.type.UrlType@27ec8754 2022-11-28 21:24:51.459 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Duration -> org.hibernate.type.DurationType@4981d95b 2022-11-28 21:24:51.474 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Duration -> org.hibernate.type.DurationType@4981d95b 2022-11-28 21:24:51.484 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Instant -> org.hibernate.type.InstantType@595f9916 2022-11-28 21:24:51.484 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Instant -> org.hibernate.type.InstantType@595f9916 2022-11-28 21:24:51.489 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDateTime -> org.hibernate.type.LocalDateTimeType@5f8f1712 2022-11-28 21:24:51.490 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDateTime -> org.hibernate.type.LocalDateTimeType@5f8f1712 2022-11-28 21:24:51.497 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDate -> org.hibernate.type.LocalDateType@511da44f 2022-11-28 21:24:51.498 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDate -> org.hibernate.type.LocalDateType@511da44f 2022-11-28 21:24:51.502 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalTime -> org.hibernate.type.LocalTimeType@63d677f5 2022-11-28 21:24:51.503 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalTime -> org.hibernate.type.LocalTimeType@63d677f5 2022-11-28 21:24:51.506 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@681e913c 2022-11-28 21:24:51.507 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@681e913c 2022-11-28 21:24:51.510 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetTime -> org.hibernate.type.OffsetTimeType@c48b543 2022-11-28 21:24:51.511 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetTime -> org.hibernate.type.OffsetTimeType@c48b543 2022-11-28 21:24:51.517 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@3c18942 2022-11-28 21:24:51.518 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@3c18942 2022-11-28 21:24:51.523 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration date -> org.hibernate.type.DateType@6ad6443 2022-11-28 21:24:51.524 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Date -> org.hibernate.type.DateType@6ad6443 2022-11-28 21:24:51.528 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration time -> org.hibernate.type.TimeType@69a5c6be 2022-11-28 21:24:51.529 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Time -> org.hibernate.type.TimeType@69a5c6be 2022-11-28 21:24:51.533 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timestamp -> org.hibernate.type.TimestampType@a91119b 2022-11-28 21:24:51.536 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Timestamp -> org.hibernate.type.TimestampType@a91119b 2022-11-28 21:24:51.541 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Date -> org.hibernate.type.TimestampType@a91119b 2022-11-28 21:24:51.551 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration dbtimestamp -> org.hibernate.type.DbTimestampType@2f0ccb34 2022-11-28 21:24:51.555 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar -> org.hibernate.type.CalendarType@64279ab 2022-11-28 21:24:51.555 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Calendar -> org.hibernate.type.CalendarType@64279ab 2022-11-28 21:24:51.556 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.GregorianCalendar -> org.hibernate.type.CalendarType@64279ab 2022-11-28 21:24:51.557 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_date -> org.hibernate.type.CalendarDateType@2484dbb7 2022-11-28 21:24:51.583 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_time -> org.hibernate.type.CalendarTimeType@58a3d521 2022-11-28 21:24:51.586 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration locale -> org.hibernate.type.LocaleType@68dfda77 2022-11-28 21:24:51.587 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Locale -> org.hibernate.type.LocaleType@68dfda77 2022-11-28 21:24:51.591 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration currency -> org.hibernate.type.CurrencyType@75bd28d 2022-11-28 21:24:51.595 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Currency -> org.hibernate.type.CurrencyType@75bd28d 2022-11-28 21:24:51.598 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timezone -> org.hibernate.type.TimeZoneType@cbf1997 2022-11-28 21:24:51.599 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.TimeZone -> org.hibernate.type.TimeZoneType@cbf1997 2022-11-28 21:24:51.602 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration class -> org.hibernate.type.ClassType@3b5a19ed 2022-11-28 21:24:51.602 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Class -> org.hibernate.type.ClassType@3b5a19ed 2022-11-28 21:24:51.607 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-binary -> org.hibernate.type.UUIDBinaryType@33eb0d4 2022-11-28 21:24:51.608 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.UUID -> org.hibernate.type.UUIDBinaryType@33eb0d4 2022-11-28 21:24:51.610 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-char -> org.hibernate.type.UUIDCharType@5ca4dce5 2022-11-28 21:24:51.614 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration binary -> org.hibernate.type.BinaryType@325162e9 2022-11-28 21:24:51.614 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte[] -> org.hibernate.type.BinaryType@325162e9 2022-11-28 21:24:51.622 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [B -> org.hibernate.type.BinaryType@325162e9 2022-11-28 21:24:51.624 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-binary -> org.hibernate.type.WrapperBinaryType@545d2560 2022-11-28 21:24:51.625 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Byte[] -> org.hibernate.type.WrapperBinaryType@545d2560 2022-11-28 21:24:51.626 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Byte; -> org.hibernate.type.WrapperBinaryType@545d2560 2022-11-28 21:24:51.632 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration row_version -> org.hibernate.type.RowVersionType@16681017 2022-11-28 21:24:51.633 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration image -> org.hibernate.type.ImageType@2d206a71 2022-11-28 21:24:51.642 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration characters -> org.hibernate.type.CharArrayType@565d7d2f 2022-11-28 21:24:51.642 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char[] -> org.hibernate.type.CharArrayType@565d7d2f 2022-11-28 21:24:51.643 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [C -> org.hibernate.type.CharArrayType@565d7d2f 2022-11-28 21:24:51.647 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-characters -> org.hibernate.type.CharacterArrayType@42a0786f 2022-11-28 21:24:51.648 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Character; -> org.hibernate.type.CharacterArrayType@42a0786f 2022-11-28 21:24:51.650 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Character[] -> org.hibernate.type.CharacterArrayType@42a0786f 2022-11-28 21:24:51.653 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration text -> org.hibernate.type.TextType@39652a30 2022-11-28 21:24:51.655 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ntext -> org.hibernate.type.NTextType@561f9d92 2022-11-28 21:24:51.660 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration blob -> org.hibernate.type.BlobType@61d60e38 2022-11-28 21:24:51.660 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Blob -> org.hibernate.type.BlobType@61d60e38 2022-11-28 21:24:51.661 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_blob -> org.hibernate.type.MaterializedBlobType@20256a0b 2022-11-28 21:24:51.667 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration clob -> org.hibernate.type.ClobType@ceb7701 2022-11-28 21:24:51.667 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Clob -> org.hibernate.type.ClobType@ceb7701 2022-11-28 21:24:51.673 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nclob -> org.hibernate.type.NClobType@79ca7bea 2022-11-28 21:24:51.673 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.NClob -> org.hibernate.type.NClobType@79ca7bea 2022-11-28 21:24:51.709 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_clob -> org.hibernate.type.MaterializedClobType@147cc940 2022-11-28 21:24:51.711 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_nclob -> org.hibernate.type.MaterializedNClobType@23e61112 2022-11-28 21:24:51.716 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration serializable -> org.hibernate.type.SerializableType@226d5af0 2022-11-28 21:24:51.729 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration object -> org.hibernate.type.ObjectType@578c3fd9 2022-11-28 21:24:51.731 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Object -> org.hibernate.type.ObjectType@578c3fd9 2022-11-28 21:24:51.733 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_date -> org.hibernate.type.AdaptedImmutableType@125f16b2 2022-11-28 21:24:51.734 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_time -> org.hibernate.type.AdaptedImmutableType@5384ce66 2022-11-28 21:24:51.735 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_timestamp -> org.hibernate.type.AdaptedImmutableType@6b42e36d 2022-11-28 21:24:51.735 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_dbtimestamp -> org.hibernate.type.AdaptedImmutableType@13192275 2022-11-28 21:24:51.736 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar -> org.hibernate.type.AdaptedImmutableType@79195c22 2022-11-28 21:24:51.736 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar_date -> org.hibernate.type.AdaptedImmutableType@c9b5a99 2022-11-28 21:24:51.736 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_binary -> org.hibernate.type.AdaptedImmutableType@70be89ec 2022-11-28 21:24:51.737 DEBUG 14836 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_serializable -> org.hibernate.type.AdaptedImmutableType@2aee0704 2022-11-28 21:24:52.135 INFO 14836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2022-11-28 21:24:52.649 INFO 14836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2022-11-28 21:24:52.915 INFO 14836 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 2022-11-28 21:24:53.160 DEBUG 14836 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@16bbaab3] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@3f357c9d] 2022-11-28 21:24:53.963 ERROR 14836 --- [ main] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: mappedBy reference an unknown target entity property: jpabook.jpashop.domain.Category.items in jpabook.jpashop.domain.item.Item.categories 2022-11-28 21:24:53.965 WARN 14836 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: 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.AnnotationException: mappedBy reference an unknown target entity property: jpabook.jpashop.domain.Category.items in jpabook.jpashop.domain.item.Item.categories 2022-11-28 21:24:53.965 INFO 14836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2022-11-28 21:24:53.999 INFO 14836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2022-11-28 21:24:54.011 INFO 14836 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2022-11-28 21:24:54.046 INFO 14836 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-11-28 21:24:54.134 ERROR 14836 --- [ main] o.s.boot.SpringApplication : Application run failed 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.AnnotationException: mappedBy reference an unknown target entity property: jpabook.jpashop.domain.Category.items in jpabook.jpashop.domain.item.Item.categories at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.initializeBean( AbstractAutowireCapableBeanFactory.java:1804 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.doCreateBean( AbstractAutowireCapableBeanFactory.java:620 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.createBean( AbstractAutowireCapableBeanFactory.java:542 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractBeanFactory.lambda$doGetBean$0( AbstractBeanFactory.java:335 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .DefaultSingletonBeanRegistry.getSingleton( DefaultSingletonBeanRegistry.java:234 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:333 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractBeanFactory.getBean( AbstractBeanFactory.java:208 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.context.support .AbstractApplicationContext.getBean( AbstractApplicationContext.java:1154 ) ~[spring-context-5.3.24.jar:5.3.24] at org.springframework.context.support .AbstractApplicationContext.finishBeanFactoryInitialization( AbstractApplicationContext.java:908 ) ~[spring-context-5.3.24.jar:5.3.24] at org.springframework.context.support .AbstractApplicationContext.refresh( AbstractApplicationContext.java:583 ) ~[spring-context-5.3.24.jar:5.3.24] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh( ServletWebServerApplicationContext.java:147 ) ~[spring-boot-2.7.6.jar:2.7.6] at org.springframework.boot.SpringApplication.refresh( SpringApplication.java:731 ) ~[spring-boot-2.7.6.jar:2.7.6] at org.springframework.boot.SpringApplication.refreshContext( SpringApplication.java:408 ) ~[spring-boot-2.7.6.jar:2.7.6] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:307 ) ~[spring-boot-2.7.6.jar:2.7.6] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1303 ) ~[spring-boot-2.7.6.jar:2.7.6] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1292 ) ~[spring-boot-2.7.6.jar:2.7.6] at jpabook.jpashop.JpashopApplication.main( JpashopApplication.java:10 ) ~[classes/:na] Caused by: org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: jpabook.jpashop.domain.Category.items in jpabook.jpashop.domain.item.Item.categories at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass( CollectionBinder.java:875 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass( CollectionBinder.java:826 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.cfg.CollectionSecondPass.doSecondPass( CollectionSecondPass.java:54 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.processSecondPasses( InFlightMetadataCollectorImpl.java:1653 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.processSecondPasses( InFlightMetadataCollectorImpl.java:1629 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete( MetadataBuildingProcess.java:295 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata( EntityManagerFactoryBuilderImpl.java:1460 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build ( EntityManagerFactoryBuilderImpl.java:1494 ) ~[ hibernate-core-5.6.14.Final .jar: 5.6.14.Final ] at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory( SpringHibernateJpaPersistenceProvider.java:58 ) ~[spring-orm-5.3.24.jar:5.3.24] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory( LocalContainerEntityManagerFactoryBean.java:365 ) ~[spring-orm-5.3.24.jar:5.3.24] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory( AbstractEntityManagerFactoryBean.java:409 ) ~[spring-orm-5.3.24.jar:5.3.24] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet( AbstractEntityManagerFactoryBean.java:396 ) ~[spring-orm-5.3.24.jar:5.3.24] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet( LocalContainerEntityManagerFactoryBean.java:341 ) ~[spring-orm-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.invokeInitMethods( AbstractAutowireCapableBeanFactory.java:1863 ) ~[spring-beans-5.3.24.jar:5.3.24] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.initializeBean( AbstractAutowireCapableBeanFactory.java:1800 ) ~[spring-beans-5.3.24.jar:5.3.24] ... 16 common frames omitted Process finished with exit code 1

  • java
  • spring-boot
  • spring
  • JPA
  • 웹앱
정다운 댓글 1 좋아요 0 조회수 628

마무리 개선 changeTitle의 개선이 된 것 같지 않습니다만...

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

const changeTitle = e => { setTimeout(() => { console.log('update:title'); emit('update:title', e.target.value); }, 500); }; 이 코드는 타이핑 한 횟수대로 요청을 보내게 되네요. 말씀하신 부분은 디바운스나 스로틀로 해결하는 것이 좋을 것 같아요. 서버에 요청하는 횟수를 줄이는 것이 요점이라고 생각됩니다. 해당 개념에 대해 언급해주시고, 관련된 방법을 제안해주시는 편도 좋을 것 같다고 생각합니다.

  • vuejs
정원덕 댓글 1 좋아요 0 조회수 240

serve -s build를 입력하면, "Python"만 출력되고 반응하지 않습니다.

미해결

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

강의 영상 중 약 10분 40초 경에 터미널에 serve -s build 를 하시는 부분이 있는데, 제가 따라서 serve-s build 를 입력하면, Python 이라고만 터미널에 출력되고 아무 반응이 없습니다. 인터넷에 찾아봐도 해결 방법을 모르겠네요... 아무래도 Python과 관련된 명령어가 아닌가 생각이 듭니다.

  • serve
  • nodejs
  • build
  • react
  • python
  • javascript
이우석 댓글 1 좋아요 0 조회수 508

양방향 연관관계에서 연관관계 편의 메서드 위치에 대해 질문드립니다.

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 좋은 강의 덕분에 양질의 지식을 비교적 수월하게 습득하고 있습니다. 양방향 연관관계에서 편의 메서드는 어디에 위치하는게 좋은지 여쭙고자 합니다. (비슷한 질문들을 봤지만 이러한 경우에 어떤게 가장 좋은 선택일지 궁금하여 질문드립니다.) 비슷한 질문1 : https://www.inflearn.com/questions/16308 비슷한 질문2 : https://www.inflearn.com/questions/99330 현재상태 위와 같이 일대다(1:N) 관계가 있고 Team 을 애그리거트 루트로 잡았습니다. 도메인 룰은 다음과 같습니다. Team 은 반드시 이름이 있어야한다. Player 는 반드시 이름과 나이가 있어야한다. Player 는 반드시 Team 에 소속되어야하며, 하나의 Team 에만 소속될 수 있다. player 의 Team 은 변경될 수 없다. 엔티티 코드 입니다. (연관관계 편의 메서드를 애그리거트 루트쪽에 두었습니다.) (두 엔티티는 동일한 패키지에 있습니다. package com.example.jpa.module.team.domain;) @Entity public class Team { @Id @GeneratedValue private Long teamNo; private String name; @OneToMany(mappedBy = "team", cascade = CascadeType.ALL) private List<Player> players = new ArrayList<>(); //생성자 public Team(String name) { this.name = name; } //연관관계 편의 메서드 public void addPlayer(Player player) { player.setTeam(this); this.players.add(player); } } @Entity public class Player { @Id @GeneratedValue private Long playerNo; private String name; private Integer age; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_no") private Team team; //생성자 public Player(String name, int age) { this.name = name; this.age = age; } void setTeam(Team team) { this.team = team; } } service 계층 코드입니다. Team team = new Team("team1"); Player player = new Player("kim", 24); team.addPlayer(player); teamRepository.save(team); Team 이 Player 를 완전히 소유하는 관계이기 때문에 애그리거트 루트를 Team 으로 잡았고 연관관계 메서드 또한 Team 에 있는게 자연스러워 보입니다. (예시가 Team-Player라 결합도가 좀 떨어지는것 처럼 느껴지는데 주문-주문항목 이나 게시글-첨부파일 같은 관계로 봐주시면 감사하겠습니다.) 문제점 연관관계 편의 메서드 addPlayer(..) 가 호출되기 전까지 Player의 도메인 룰이 깨진 상태가 됩니다. 도메인 룰 3번 "Player 는 반드시 Team에 소속되어야 한다" 를 위반하게 됩니다. Player의 setTeam(..) 메서드를 클래스 외부에 공개해야 합니다. 같은 패키지라 public 으로 공개하진 않았지만 해당 메서드로 인해 도메인 룰 4번 "player 의 Team 은 변경될 수 없다." 를 위반할 여지가 생겼습니다. setTeam(..) 메서드에 this.team != null 인 경우 예외를 발생시켜 도메인 룰을 지킬 수 있지만 좋은 방법인지 잘 모르겠습니다.. 시도한 방법 Player의 생성자에 Team을 받도록 합니다. public Player(Team team, String name, int age) { this.team = team; this.name = name; this.age = age; } 근데 이렇게 하니 그냥 연관관계 편의 메서드를 Player에 두는게 나은것 같아 생성될때 연관관계를 맺도록 정적 팩토리 메서드를 작성했습니다. public static Player createAndLink(Team team, String name, int age) { Player player = new Player(team, name, age); //생성자 private 으로 변경 team.getPlayers().add(player); //반대편 연관관계 설정 return player; } 일단 도메인 룰은 모두 만족하는 듯 보이나 service 계층 코드가 뭔가 부자연스럽습니다. Team team = new Team("team1"); Player player = Player.createAndLink(team, "kim", 24); teamRepository.save(team); 위 코드를 보면 player를 생성하고 사용하지 않는것 처럼 보여 불필요한 코드로 인식됩니다. (인텔리제이에서도 player가 미사용 중이라고 나옵니다.) 혹시 위와 같은 상황에서 어떻게 해결하는게 가장 좋은 방법일까요? (긴 글 읽어주셔서 감사합니다.)

  • jpa
  • java
  • 양방향
  • 편의메서드
  • JPA
최영원 댓글 2 좋아요 0 조회수 972

well-formed-iterator 질문드립니다.

미해결

함수형 프로그래밍과 JavaScript ES6+

well-formed-iterator의 개념적 정의는 이해하였습니다. 근데 이걸 왜 구현해야하는지 에 대한 의문이 남아 개인적으로 아래와 같이 정리해보았습니다. 이터러블/이터레이터 프로토콜을 따르는 어떤 값이 어디서 혹은 어떤 시점에 사용이 되던 가장 마지막 next 메소드를 호출한 이후 상태를 유지하기 위함 혹시 위 내용에서 틀린 부분이라던가 혹은 또 다른 이유가 있을까 해서 질문남깁니다...!

  • 함수형-프로그래밍
  • javascript
shut up and squat 댓글 1 좋아요 0 조회수 548

크롬 개발자 도구 창

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

개발자 콘솔 네트워크 탭에서 HTTP 응답 메세지 원문을 보는 방법을 알 수 있을까요?? 구글링과 네트워크 탭을 열심히 찾아봐도 알기 어려워서 질문 남겨요

  • MVC
  • spring
hayejun1013 댓글 1 좋아요 0 조회수 380

프레임 관련 질문 2가지 드립니다

미해결

피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z

선생님 안녕하세요! 강의 재미있게 잘 듣고 있습니다. 유용한 강의 열어주셔서 감사합니다 :) [질문1] 아이콘 만들기 강의에서, 다 완성된 아이콘을 화이트 프레임 위에서 확인하라고 하셨는데 키라인을 만들어둔 프레임을 키라인 없이 화이트 배경만 남기고 한번에 복사하시더라구요 요거 어떻게 하는걸까요..? 방법을 몰라서 노가다로 하나씩 프레임을 다시 만들었습니다 ..! [질문2] 키라인을 만들고나서 실제 아이콘을 만들 때 키라인을 건들지 않으려면 잠궈둬야 한다고 하셨는데 저 자물쇠 모양으로 잠궈야하는건지, 그룹화를 해야하는건지 헷갈립니다! 자물쇠로 잠궈두면 키라인 프레임이 복사가 안되더라구요 ㅠ 복사한 다음에 잠궈야하는걸까요..?

  • 모바일-디자인
  • figma
  • 웹 디자인
조재원 댓글 1 좋아요 0 조회수 313

섹션 7 FCM 푸시

미해결

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

섹션 7 끝까지 다 했고 기기 하나는 노트북에 연결하고 하나는 AVD로 실행시켰습니다. 강의에 나온 거 똑같이 했고 다른 건 되는데 <Invalid 캐시 삭제>의 1:10초처럼 서로 좋아요한 닉네임을 눌렀을 때 푸시가 안옵니다. 혹시 도움을 주실 수 있을까 싶어 질문 드립니다! 닉네임을 눌렀을 때부터의 로그캣입니다. <AVD> W/le.sogating_2n: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (greylist, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed) D/CompatibilityChangeReporter: Compat change id reported: 147798919; UID 10155; state: ENABLED V/FA: Inactivity, disconnecting from the service <휴대폰> V/FA: Inactivity, disconnecting from the service D/ViewRootImpl@20adb07[MyLikeListActivity]: ViewPostIme pointer 0 D/ViewRootImpl@20adb07[MyLikeListActivity]: ViewPostIme pointer 1 D/AbsListView: onTouchUp() mTouchMode : 0 W/le.sogating_2n: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (greylist, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed) W/le.sogating_2n: Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed) W/le.sogating_2n: Accessing hidden field Lsun/misc/Unsafe;->theUnsafe:Lsun/misc/Unsafe; (greylist, reflection, allowed) W/le.sogating_2n: Accessing hidden method Lsun/misc/Unsafe;->allocateInstance(Ljava/lang/Class;)Ljava/lang/Object; (greylist, reflection, allowed) D/ViewRootImpl@df4e371[Toast]: setView = android.widget.LinearLayout@8f77556 TM=true MM=false V/Toast: Text: 맥칭이 in android.widget.Toast$TN@da159d7 D/ViewRootImpl@df4e371[Toast]: Relayout returned: old=(0,135,1080,2214) new=(314,1930,765,2046) req=(451,116)0 dur=17 res=0x7 s={true 482787987456} ch=true D/OpenGLRenderer: createReliableSurface : 0x7159eca840, 0x7068681000 D/ViewRootImpl@df4e371[Toast]: MSG_RESIZED: frame=(314,1930,765,2046) ci=(0,0,0,0) vi=(0,0,451,116) or=1 D/ViewRootImpl@df4e371[Toast]: dispatchDetachedFromWindow D/InputTransport: Input channel destroyed: 'f23e768', fd=106 혹시 이 부분도 안되는 것과 연관이 있을까요? 2022-11-28 18:46:07.719 4790-4790/? E/Zygote: isWhitelistProcess - Process is Whitelisted 2022-11-28 18:46:07.721 4790-4790/? E/Zygote: accessInfo : 1 2022-11-28 18:46:07.743 4790-4790/? I/le.sogating_2n: Late-enabling -Xcheck:jni 2022-11-28 18:46:07.765 4790-4790/? E/le.sogating_2n: Unknown bits set in runtime_flags: 0x8000 2022-11-29 11:52:58.828 9559-9700/com.example.sogating_2nd V/FA: Inactivity, disconnecting from the service 그리고 FirebaseService.kt의 onMessageReceived 안의 로그가 찍히지 않는 것 같습니다. 혹시 onMessageReceived는 어디서 불러오는지 알 수 있을까요?

  • firebase
  • android
  • kotlin
김나희 댓글 1 좋아요 0 조회수 524

캘리더 강의중에서 시차 관련 부분 강의에서요

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

List<Schedule> schedules = []; if(snapshot.hasData){ schedules = snapshot.data!.where((element) => element.date == selectedDate).toList(); } 이 부분에서 Try correcting the name to the name of an existing getter, or defining a getter or field named 'selectedDate'. 이런 오류메세지가 나옵니다 ㅠㅠ

  • 클론코딩
  • Flutter
karismafish 댓글 2 좋아요 0 조회수 496

로컬말고 다른 서버 하는 방법 질문

미해결

유니티 Addressable 을 이용한 패치 시스템 구현

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 이번 강의 들으면서 진행중인데요. 검색 해보니깐 AWS에 S3로 하는 정보는 많은데 EC2나 네이버 플랫폼 서버에 대한 내용이 없어서 질문 드립니다. EC2 같은 경우에는 어떤 URL을 넣어야는 지 알 수 있을까요??

  • unity
  • C#
  • Addressable-Asset-System
현종 이 댓글 1 좋아요 0 조회수 528

프로젝트 구성

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

luka_kim@HY-M1-PRO learn-vue3 % npm run dev > learn-vue3@0.0.0 dev > vite failed to load config from /Users/luka_kim/#Learn/vue3/learn-vue3/vite.config.js error when starting dev server: Error: cannot test case insensitive FS, CLIENT_ENTRY does not point to an existing file: /dist/client/client.mjs at testCaseInsensitiveFS (/Users/luka_kim/#Learn/vue3/learn-vue3/node_modules/vite/dist/node-cjs/publicUtils.cjs:3432:15) at Object.<anonymous> (/Users/luka_kim/#Learn/vue3/learn-vue3/node_modules/vite/dist/node-cjs/publicUtils.cjs:3437:1) at Module._compile (node:internal/modules/cjs/loader:1105:14) at Module._extensions..js (node:internal/modules/cjs/loader:1159:10) at Object._require.extensions.<computed> [as .js] (file:///Users/luka_kim/%23Learn/vue3/learn-vue3/node_modules/vite/dist/node/chunks/dep-67e7f8ab.js:62854:17) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/Users/luka_kim/#Learn/vue3/learn-vue3/node_modules/vite/index.cjs:7:31) 강의 극 초반부입니다. 시작하자마자 에러가 나니까 의욕이 너무 감소해버립니다 ㅜ 몇시간 찾아도 해결이 안되서 문의 남깁니다. 도와주세요 ;ㅁ; npm run dev 를 하게되면 나타나는 증상입니다. 노드버전 : v16.16.0 CLI 버전 : 5.0.8 다음은 package.json 입니다. { "name": "learn-vue3", "version": "0.0.0", "private": true, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore" }, "dependencies": { "vue": "^3.2.45" }, "devDependencies": { "@rushstack/eslint-patch": "^1.1.4", "@vitejs/plugin-vue": "^3.2.0", "@vue/eslint-config-prettier": "^7.0.0", "eslint": "^8.22.0", "eslint-plugin-vue": "^9.3.0", "prettier": "^2.7.1", "vite": "^3.2.4" } }

  • vuejs
Reenta 댓글 1 좋아요 0 조회수 466

django 웹 개발 문의

미해결

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

background-image를 이용해 로고를 넣으려고 합니다. 그런데 이상한 경우가 계속 발생해서 문의드립니다. 파일 경로 test\static\base.css test\static\image.png test\media\header\image.png test\templates\header.html 이런식으로 폴더가 구성 되어 있습니다. header.html 파일에서 코드를 짜고, css 같은 경우 base.css에서 불러와서 사용을 하고 있습니다. 이때 base.css 파일에서 .header_logo{ user-select: none; position: absolute; overflow: hidden; left: 0rem; top: 0rem; width: 14rem; height: 3.5rem; border-radius: 0rem; background-color: rgb(173, 123, 97); background-image: url("image.png"); background-repeat: no-repeat; background-position: 50% 50%; cursor: default; direction: inherit; border: none; } 이런 경로로 이미지 파일을 불러오면 정상 작동 합니다. .header_logo{ user-select: none; position: absolute; overflow: hidden; left: 0rem; top: 0rem; width: 14rem; height: 3.5rem; border-radius: 0rem; background-color: rgb(173, 123, 97); background-image: url("../media/header/image.png"); background-repeat: no-repeat; background-position: 50% 50%; cursor: default; direction: inherit; border: none; } 이렇게 이미치 파일을 불러오면 이미지가 나오지 않습니다. 어떤이유로 이런 현상이 생기는 걸까요? static 폴더에 대한 설정은 되어있고, media 폴더에 대한 설정이 되어 있지 않아 이런 경우가 생길까요? 문의드립니다!

  • docker
  • python
  • django
cm B 댓글 0 좋아요 0 조회수 324

django target_user 관련 문의

미해결

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

{{ target_user.profile.nickname }} header.html 파일에 위의 코드를 이용하여 로그인한 유저의 정보를 표출하게 만드는 기능을 구현하고자 합니다. 그런데 base.html 파일에 들어갈 app에 따라서 header측에 정보가 뜰때도 안뜰때도 있더라구요, 어떤 정보를 app의 template의 html 파일에 작성해 주어야 어떤 페이지 일 경우에도 header에 로그인 한 유저의 정보가 표출 될지 문의드립니다.

  • django
  • python
  • docker
cm B 댓글 0 좋아요 0 조회수 323

allopen 플러그인 관련 질문입니다.

미해결

실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)

안녕하세요. 강의 잘 듣고있습니다 :) allopen 관련 질문이 하나 있는데요. 이전 강의에서 UserService를 코틀린으로 리팩토링했었는데 해당 과정부터 이번 BookService 리팩토링 강의까지 allopen 관련 에러가 발생하는 것 같습니다. Failed to resolve parameter [com.group.libraryapp.domain.user.UserRepository userRepository] in constructor [public com.group.libraryapp.service.user.UserServiceTest(com.group.libraryapp.domain.user.UserRepository,com.group.libraryapp.service.user.UserService)]: Failed to load ApplicationContext org.junit.jupiter.api.extension.ParameterResolutionException: Failed to resolve parameter [com.group.libraryapp.domain.user.UserRepository userRepository] in constructor [public com.group.libraryapp.service.user.UserServiceTest(com.group.libraryapp.domain.user.UserRepository,com.group.libraryapp.service.user.UserService)]: Failed to load ApplicationContext at org.junit.jupiter.engine.execution.ExecutableInvoker.resolveParameter(ExecutableInvoker.java:239) at org.junit.jupiter.engine.execution.ExecutableInvoker.resolveParameters(ExecutableInvoker.java:183) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:74) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestClassConstructor(ClassBasedTestDescriptor.java:355) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateTestClass(ClassBasedTestDescriptor.java:302) at org.junit.jupiter.engine.descriptor.ClassTestDescriptor.instantiateTestClass(ClassTestDescriptor.java:79) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:280) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) 리팩토링을 완료하고 테스트 코드를 실행시켜보면 위와 같은 에러가 발생합니다. 하지만 UserService의 클래스와 메소드들에 open을 붙여주면 정상적으로 돌아가더라구요. plugins { id 'org.springframework.boot' version '2.6.8' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' id 'org.jetbrains.kotlin.jvm' version '1.6.21' id 'org.jetbrains.kotlin.plugin.jpa' version '1.6.21' id "org.jetbrains.kotlin.plugin.allopen" version "1.6.21" } allOpen { annotation("javax.persistence.Entity") annotation("javax.persistence.MappedSuperclass") annotation("javax.persistence.Embeddable") } group = 'com.group' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8' implementation 'org.jetbrains.kotlin:kotlin-reflect:1.6.21' implementation 'org.junit.jupiter:junit-jupiter:5.7.0' implementation "org.assertj:assertj-core:3.11.1" implementation "org.springframework.boot:spring-boot-starter-test" runtimeOnly 'com.h2database:h2' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation "org.assertj:assertj-core:3.11.1" } tasks.named('test') { useJUnitPlatform() } compileKotlin { kotlinOptions { jvmTarget = "11" } } compileTestKotlin { kotlinOptions { jvmTarget = "11" } } 현재 제 build.gradle 파일도 같이 첨부합니다. 감사합니다 :)

  • kotlin
  • spring-boot
  • java
  • spring
  • refactoring
Spring2Boot 댓글 3 좋아요 1 조회수 1150

깃허브 권한 요청드립니다.

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : dudghk0924@naver.com 인프런 이메일 : dudghk0924@naver.com github 아이디 : nollae github 이메일 : dudghk0924@naver.com

  • javascript
  • vuejs
dudghk0924 댓글 1 좋아요 1 조회수 229

깃허브 권한 요청드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디 : dudghk0924@naver.com 인프런 이메일 : dudghk0924@naver.com github 아이디 : nollae github 이메일 : dudghk0924@naver.com

  • javascript
  • vuejs
  • es6
  • vuex
dudghk0924 댓글 1 좋아요 1 조회수 196

안녕하세요 slider 질문드립니다.

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

제가 현재 모바일웹에서 구현중인 섹션인데요 선생님 상단 코드처럼 했는데 안되다가 하단 코드로 바꾸었더니 갑자기 slider 기능이 잘 되는데요.. input[type=radio] 순서때문에 그런 건가요?? 이걸로 몇시간동안 끙끙댔는데 혹시나 싶어서 순서를 바꿔보니까 갑자기 되길래 이게 명확히 왜 그런가 알고 싶어서 질문 드립니다.

  • HTML/CSS
  • jquery
투티니ෆ 댓글 1 좋아요 1 조회수 337

카카오맵 연결 에러

미해결

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지

강의명: 카카오맵 API를 활용해서 지도를 넣는 방법 Q. Error 사항 GET file://dapi.kakao.com/v2/maps/sdk.js?appkey=8ca2656741c19be97bc5b5c408a37b73 net::ERR_FILE_NOT_FOUND script.js:3 Uncaught ReferenceError: kakao is not defined at script.js:3:14 Q 질문사항 왜 카카오맵 지도가 나오질 않을까요? Url 이 문제인거 같은데.. 제 html 화면은 file:///C:/%EA%B9%80%EC%9E%AC%EB%AA%85/%5BAIDX%5D%20python/%5Bcode%5D/221128_index.html 이렇게 나옵니다. http://127.0.0.1:5500 이렇게 나오질 않네요.. 왜그럴까요 ㅠㅠ <html> 코드 / (script.js)는 그대로 따왔어요 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="221128_index.css" /> </head> <body> <nav> <div class="inner"> <div class="nav-container"> <h1 class="nav-title">맛집지도</h1> <button class="nav-contact">contact</button> </div> </div> </nav> <main> <section class="category"> <div class="inner"> <div class="category-container"> <h2 class="category-title">맛집지도 카테고리를 선택해보세요</h2> <div class="category-list"> <button class="category-item">한식</button> <button class="category-item">중식</button> <button class="category-item">일식</button> <button class="category-item">양식</button> <button class="category-item">분식</button> <button class="category-item">구이</button> <button class="category-item">회/초밥</button> <button class="category-item">기타</button> </div> </div> </div> </section> <!-- 카테고리 --> <div id="map" style="width:500px;height:400px;"></div> <!-- 카카오맵 --> </main> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=8ca2656741c19be97bc5b5c408a37b73"></script> <script src="script.js"></script> </body> </html>

  • git
  • HTML/CSS
  • mysql
  • rest-api
  • github
  • aws
  • javascript
김재명 댓글 2 좋아요 0 조회수 1220

실습7 에러가 너무 많습니다.

미해결

AI 포트폴리오 만들기 - Airbnb 클론 프로젝트

안녕하세요 실습 7에서 에러가 너무 많이 나서 글을 올립니다. 천천히 찾아보니 검증 "!python object_detection/builders/model_builder_tf2_test.py" 부터 문제가 있더군요 처음에는 " No module named 'object_detection' " 라 나옵니다. 인터넷에서 "pip install tensorflow-object-detection-api" 하라 해서 했더니 "module 'tensorflow' has no attribute 'contrib'" 에러 가 나옵니다. 이 에러는 버전을 1.xx 로 내려야 해결 된다는데 다른 버전 차이 때문에 버전을 2.7로 써야하는걸로 알고 있습니다. 이 오류들을 해결하지 않으면 아래 최종코드에서 똑같은 문제가 생깁니다. 혹시 방법이 있을까요?

  • github
  • 딥러닝
  • 포트폴리오
윤동민 댓글 1 좋아요 0 조회수 365

'NODE_ENV'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

미해결

테스트주도개발(TDD)로 만드는 NodeJS API 서버

환경변수 설정하는 NODE_ENV=test 이 부분에서 계속 에러가 나네요. 아마도 os마다 설정방법이 달라서 그런듯해요. npm i cross-env --save-dev 한다음에 cross-env NODE_ENV=test로 하니까 잘 되네요.

  • nodejs
  • rest-api
  • express
  • tdd
hiwez 댓글 1 좋아요 2 조회수 1527

인기 태그

인프런 TOP Writers

주간 인기글