egovframe core project 에제의 실행 방법
- 작성자 :
- 김*원
- 작성일 :
- 2014-04-17 00:49:51
- 조회수 :
- 1,083
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요?
egovframe core project를 이용해서 daemon 형태의 프로그램을 만들어보려고 합니다.
그런데 에제 생성해서 실행을 하려고 보니, main함수가 없는 것 같습니다.
run as -> java application으로 실행을 하면 main함수가 들어 있는 클래스를 선택하는 창이 뜨긴 합니다.
여기에서 어떤 클래스를 선택해야 하는지 궁금하네요.
egovframe core project를 이용해서 daemon 형태의 프로그램을 만들어보려고 합니다.
그런데 에제 생성해서 실행을 하려고 보니, main함수가 없는 것 같습니다.
run as -> java application으로 실행을 하면 main함수가 들어 있는 클래스를 선택하는 창이 뜨긴 합니다.
여기에서 어떤 클래스를 선택해야 하는지 궁금하네요.
A
안녕하세요. 김홍원님.
다음과 같은 코드로 작성하시면 됩니다.
다만, src/main/resources/egovframework/spring/context-validator.xml은 삭제를 하셔야 합니다. (web 기반에서만 필요한 설정이며, 미삭제시 관련 추가 파일 부재로 인하여 오류 발생)
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "classpath:/egovframework/spring/context-*.xml" });
EgovSampleService service = (EgovSampleService) context.getBean("sampleService");
SampleDefaultVO searchVO = new SampleDefaultVO();
try {
List list = service.selectSampleList(searchVO);
System.out.println(list.size());
} catch (Exception ex) {
ex.printStackTrace();
}
}
다음 패치 버전에서는 해당 예제가 추가될 수 있도록 개선하겠습니다.
그럼, 즐거운 하루되십시오.
다음과 같은 코드로 작성하시면 됩니다.
다만, src/main/resources/egovframework/spring/context-validator.xml은 삭제를 하셔야 합니다. (web 기반에서만 필요한 설정이며, 미삭제시 관련 추가 파일 부재로 인하여 오류 발생)
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "classpath:/egovframework/spring/context-*.xml" });
EgovSampleService service = (EgovSampleService) context.getBean("sampleService");
SampleDefaultVO searchVO = new SampleDefaultVO();
try {
List list = service.selectSampleList(searchVO);
System.out.println(list.size());
} catch (Exception ex) {
ex.printStackTrace();
}
}
다음 패치 버전에서는 해당 예제가 추가될 수 있도록 개선하겠습니다.
그럼, 즐거운 하루되십시오.