eogvfram 메인 클래스 루트 이름 변경건
- 작성자 :
- 민*철
- 작성일 :
- 2019-05-23 16:08:54
- 조회수 :
- 5,844
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
egovframe 메인 클래스 명을 변경 (예 egovframe => aiegov ) 하여 기본 환경 셋팅을 설정하고 있으며,
dispatcher-servlet 하고 common 쪽에 수정하였습니다.
현재 아래와 같은 오류 메시지가 나오고 bean 이 생성 안 되었다고 나오고 있네요.
부탁드립니다.
-------------------- 이하 오류 메시지 -------------------------
2019-05-23 14:45:26,791 WARN [org.springframework.web.context.support.XmlWebApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'menuService' available
2019-05-23 14:45:26,791 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'menuService' available
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:321) ~[spring-context-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1268) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
---
egovframe 메인 클래스 명을 변경 (예 egovframe => aiegov ) 하여 기본 환경 셋팅을 설정하고 있으며,
dispatcher-servlet 하고 common 쪽에 수정하였습니다.
현재 아래와 같은 오류 메시지가 나오고 bean 이 생성 안 되었다고 나오고 있네요.
부탁드립니다.
-------------------- 이하 오류 메시지 -------------------------
2019-05-23 14:45:26,791 WARN [org.springframework.web.context.support.XmlWebApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'menuService' available
2019-05-23 14:45:26,791 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'menuService' available
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:321) ~[spring-context-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1268) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) ~[spring-beans-4.3.16.RELEASE.jar:4.3.16.RELEASE]
---
A
안녕하세요.
표준프레임워크센터 입니다.
로그 메시지로 보아
menuController에서 사용하는
menuService가 주입이 되지 않은 것으로 보입니다.
egovframework 패키지를 변경하는경우
이클립스에서 자동으로 빈설정등을 모두 수정해 주지 않기때문에
관련된것을 모두 변경해 주어야 합니다.
src/main/resources/egovframework/spring/com/context-common.xml
에 보면 base-package의 스캔이
egovframework 하위로 설정 되어 있기 때문에
많은 문제를 발생 시킬것입니다.
가급적 해당 패키지명을 유지하는게
편리하실듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
로그 메시지로 보아
menuController에서 사용하는
menuService가 주입이 되지 않은 것으로 보입니다.
egovframework 패키지를 변경하는경우
이클립스에서 자동으로 빈설정등을 모두 수정해 주지 않기때문에
관련된것을 모두 변경해 주어야 합니다.
src/main/resources/egovframework/spring/com/context-common.xml
에 보면 base-package의 스캔이
egovframework 하위로 설정 되어 있기 때문에
많은 문제를 발생 시킬것입니다.
가급적 해당 패키지명을 유지하는게
편리하실듯 합니다.
감사합니다.