프로젝트 진행중 다음과 같은 에러가 발생하였다. 이미 git에 있는 파일들을 clone해온 소스코드들인데 뭔가 이상하다는 느낌을 받는다..
이미 git에 올라갔다는 것은 코드검증을 모두 거치고 돌아가는 것을 확인했다는 것인데 나의 로컬에서는 왜 안되는 것일까..
Caused by: java.io.FileNotFoundException: class path resource [mybatis/mapper/] cannot be resolved to URL because it does not exist
at org.springframework.core.io.ClassPathResource.getURL(ClassPathResource.java:195) ~[spring-core-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.findPathMatchingResources(PathMatchingResourcePatternResolver.java:498) ~[spring-core-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:298) ~[spring-core-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getResources(AbstractApplicationContext.java:1353) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.context.support.GenericApplicationContext.getResources(GenericApplicationContext.java:235) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.wmp.wsin.batch.config.datasource.DataSourceConfig.sqlSessionFactory(DataSourceConfig.java:44) ~[main/:na]
at com.wmp.wsin.batch.config.datasource.DataSourceConfig$$EnhancerBySpringCGLIB$$c3e709d4.CGLIB$sqlSessionFactory$1(<generated>) ~[main/:na]
at com.wmp.wsin.batch.config.datasource.DataSourceConfig$$EnhancerBySpringCGLIB$$c3e709d4$$FastClassBySpringCGLIB$$4ae1ab0.invoke(<generated>) ~[main/:na]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.wmp.wsin.batch.config.datasource.DataSourceConfig$$EnhancerBySpringCGLIB$$c3e709d4.sqlSessionFactory(<generated>) ~[main/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_242]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_242]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_242]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
... 73 common frames omitted
알고보니 뭔가 인텔리제이의 빌드가 꼬인 느낌이다.. 처리과정은 다음과 같다.
인텔리제이 우측의 Gradle을 누르고 위의 그림과같이 Reimport All Gradle Projects를 클릭한다.
인텔리제이 상단의 Build를 누르고 Rebuild Project를 누른다.
어제, 오늘 꽤 많은 시간을 방법을 찾는데 고민하였는데 이렇게 해결되니 좀 허무하기도 한 느낌이다.
'IT > TroubleShooting' 카테고리의 다른 글
VMWare "This virtual machine appears to be in use." 에러 해결 (1) | 2019.12.20 |
---|---|
Cafe24 톰캣 Out of Memory Error 해결 (0) | 2019.12.18 |