Posts
Q&A
'new-form' 404 ์๋ฌ ๊ด๋ จ ์ง๋ฌธ๋๋ ค๋ด ๋๋ค
์ํ... OMG๋ ๊ฐ์ฌํฉ๋๋ค ใ ใ ์ ๋ ์ด๋ฐ๊ฒ ์์ด๋ ๊ฒ ์๋ณด์ผ๊น์ ใ ใ ใ ใ ํญ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
- 0
- 2
- 722
Q&A
์ฃผ๋ฌธ๋ด์ญ @GetMapping Parsing error ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
https://drive.google.com/drive/folders/1ReP0Ohc9F-I3G8bDOWndD87mYeiUV97l?usp=sharing [์ค๋ฅ ํ์ธ]db(H2)์ ์ฐ๊ฒฐ ํ 1. ํ์ ๋ฑ๋ก -> 2. ์ํ ๋ฑ๋ก * -> 3.์ํ ์ฃผ๋ฌธ์ํ ์ฃผ๋ฌธ ํ ๋ฆฌ๋ค์ด๋ ํธ ํ๋ฉด์์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
- 2
- 6
- 922
Q&A
@Text(expected ํค์๋)
@Test(expected = IllegalStateException.class) ๋์ด์๋๋ฐ IllegalStateException์ด ๋ฐ์ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ํ์๊ฐ์ ํ ์คํธ๋ก ์๋ฌ ๋ฐ์ ํด๋ฒ๋ฆฝ๋๋ค ใ ใ (junit5์์๋ ์คํ๋์์ต๋๋ค) java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: 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.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:132) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:141) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:90) ... 27 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:173) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 42 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:138) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 59 more
- 3
- 4
- 964
Q&A
@Text(expected ํค์๋)
Junit4 ๋ก ํ ์คํธ๋ฅผ ์คํํ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค ใ ใ org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.jpabook.jpashop.service.MemberServiceTest': 1. The class com.jpabook.jpashop.service.MemberServiceTest is not public. 2. Test class should have exactly one public constructor at org.junit.runners.ParentRunner.validate(ParentRunner.java:525) at org.junit.runners.ParentRunner.(ParentRunner.java:92) at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:74) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.(SpringJUnit4ClassRunner.java:137) at org.springframework.test.context.junit4.SpringRunner.(SpringRunner.java:49) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70) at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28) at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:50) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Process finished with exit code 255
- 3
- 4
- 964
Q&A
gradlew ๋น๋์ ์๋ฌ ๋ฐ์ ๊ด๋ จ
๊ฐ์๋ง ๋ฐ๋ผํ๋ค๊ฐ ... ๊ฐ์์๋ฃ์ ๋ฒ์ ๊ด๋ จ ์ค๋ช ์๋ฃ๋ฅผ ๋ณด์ง ๋ชปํ๋ค์์๋์ ๊ฐ์ด ์ถ๊ฐํ๋ ํด๊ฒฐ๋์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! build.gradle test { useJUnitPlatform() }
- 0
- 2
- 473
Q&A
Join ๊ด๋ จ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ๋ฏธ๋ฐ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
jpa.mv.db ์ด ๋ง์์ดpersistence.xml์์ test ๋์ jpa ๋ก ์ ๊ณ , ์ฐ๊ฒฐ์์๋ jpa๋ก ํด์ ์ฐ๊ฒฐ์ ํด ๋ณด๋ผ๋ ๋ง์์ด์ค๊น์?๊ทธ๋ ๊ฒ ์ฐ๊ฒฐํ๋๋ Database "/Users/sungyoungkim/jpa" not found, ์ด๋ ๊ฒ db๊ฐ ์๋ง๋ค์ด์ก๋ค๋ ๋ฉ์์ง๊ฐ ๋จ๋ฉด์ ์ฐ๊ฒฐ์ด ๋์ง ์์ต๋๋ค
- 0
- 4
- 628
Q&A
Join ๊ด๋ จ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ๋ฏธ๋ฐ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์๋๊ฑฐ ๊ฐ๊ธดํฉ๋๋ค ใ ใ DROP TABLE ํด์ ๋ชจ๋ ๋ค ์ง์ฐ๊ณ ์คํํด์ ๋ณด๋ฉด ์ต์ด๊ฐ์ ์ ๋์ค๋๋ฐ ๊ทธ ์ดํ์ ์๋ฒ ํ์ ์ CREATE ๋ก ํด์ ์คํํ๋ฉด movie๋ ๊ฐ์ด ์๋ฌด๊ฒ๋ ์๋์ค๋ค์ ใ ใ
- 0
- 4
- 628
Q&A
Join ๊ด๋ จ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ๋ฏธ๋ฐ์ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
jpa.mv.db ๋ผ๋๊ฒ ๋ฌด์จ ๋ป ์ผ๊น์?ใ ใ ๊ทธ๋ฐ๋ฐ ์ผ๋จ ํด๊ฒฐ์ ํ์ต๋๋ค. .db ํ์ผ์ด ๋ญ์ง ๋ชฐ๋ผ์ ์ผ๋จ DROP TABLE ๋ก ๋ค ์ง์ฐ๊ณ ์คํ์ํค๋๊น ๋ฐ์ดํฐ๊ฐ ์ ์์ ๋ ฅ๋ฉ๋๋ค!๋ฌด์์ด ๋ฌธ์ ์์๊น์ ใ ใ ใ ใ
- 0
- 4
- 628
Q&A
persistence.xml, pom.xml ์ค๋ฅ ๋ฐ์ ๋ฐ entity ์ ์ฉ ๋ถ๊ฐ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค
๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 857
Q&A
๊ฐ์์ธ- ์ธํ ๋ฆฌ์ ์ด ๊ด๋ จ
๋จ์ํ ํด๋์์ฒด๋ฅผ ๋ฐํํ๋ฉด์ ์ฎ๊ฒจ์ ์ด๋ฉด ๋๋ ์ด์ ๋ ๋ญ๊น์ ใ ใ
- 0
- 3
- 680