AbstractService를 정상적으로 인식하지 못하는 것 같습니다.
- 작성자 :
- 최*수
- 작성일 :
- 2022-04-27 17:34:23
- 조회수 :
- 2,778
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
내용은 아주 간단합니다.
표준프레임워크 4.0.0 기반으로 테스트를 해보고 있는데 아래와 같이 오류 메시지가 발생합니다.
확인 부탁합니다.
-------- 오류 메시지
2022. WARN 13104 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'serviceApiController' defined in file [D:\DevSrc\itrms_cloudnative\backend\service\bin\main\kr\co\dbinc\itrms\service\api\ServiceApiController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceService': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.egovframe.cloud.common.service.AbstractService] from ClassLoader [sun.misc.Launcher$AppClassLoader@764c12b6]
------- build.gradle
plugins {
id 'org.springframework.boot' version '2.4.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
......
implementation 'org.egovframe.cloud:module-common:0.1'
implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.0.0') {
exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging'
}
------- Service 소스 코드
......
@Service
public class ServiceService extends AbstractService {
public List<Map<String, Object>> getServiceAll() {
......
---> 오류 발생
@Service
public class ServiceService {
public List<Map<String, Object>> getServiceAll() {
......
--> 오류 발생하지 않음
표준프레임워크 4.0.0 기반으로 테스트를 해보고 있는데 아래와 같이 오류 메시지가 발생합니다.
확인 부탁합니다.
-------- 오류 메시지
2022. WARN 13104 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'serviceApiController' defined in file [D:\DevSrc\itrms_cloudnative\backend\service\bin\main\kr\co\dbinc\itrms\service\api\ServiceApiController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceService': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.egovframe.cloud.common.service.AbstractService] from ClassLoader [sun.misc.Launcher$AppClassLoader@764c12b6]
------- build.gradle
plugins {
id 'org.springframework.boot' version '2.4.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
......
implementation 'org.egovframe.cloud:module-common:0.1'
implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.0.0') {
exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging'
}
------- Service 소스 코드
......
@Service
public class ServiceService extends AbstractService {
public List<Map<String, Object>> getServiceAll() {
......
---> 오류 발생
@Service
public class ServiceService {
public List<Map<String, Object>> getServiceAll() {
......
--> 오류 발생하지 않음
환경정보
-
- OS 정보 : Windows
- 표준프레임워크 버전 : 4.0.0
- JDK(JRE) 정보 : OpenJDK 1.8.322
- WAS 정보 : Spring Boot 내장 WAS
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문하신 내용으로 센터에서 확인했을때는 다른 문제를 발견하지 못했습니다.
우선, 라이브러리가 제대로 받아졌는지 확인해보시기 바랍니다.
또한 표준프레임워크 개발환경에서 [eGovFrame > Start > New MSA Boot Template Project] 에서
[** Service] 이름의 템플릿 프로젝트를 생성하여 설정 등을 비교해 보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
질문하신 내용으로 센터에서 확인했을때는 다른 문제를 발견하지 못했습니다.
우선, 라이브러리가 제대로 받아졌는지 확인해보시기 바랍니다.
또한 표준프레임워크 개발환경에서 [eGovFrame > Start > New MSA Boot Template Project] 에서
[** Service] 이름의 템플릿 프로젝트를 생성하여 설정 등을 비교해 보시기 바랍니다.
감사합니다.