이 누리집은 대한민국 공식 전자정부 누리집입니다.
라*민
2024-10-31 11:46:33
400
개발환경 / 3.10
완료
3.10 환경에서 EgovWebApplicationInitializer를 사용하고 있습니다.
*.do 외에 /api 시작하는 요청을 처리하고 싶은데 404 에러 해결이 안되어 문의 드립니다.
코드를 넣었더니 block 되서 캡춰 이미지로 설정 내용 올립니다.
잘못된 설정이나 추가해야 하는 부분에 대해 피드백 부탁드립니다.
스크린샷 2024-10-31 11.44.20.png [332,433 Byte]
다운로드
안녕하세요.
표준프레임워크센터입니다
추가되는 두번째 DispatcherServlet의 매핑을 "/"로 변경하시고
LoadOnStartup 옵션을 2로 서블릿 로딩순서를 지정하여
요청에 대해 후순위로 응답하도록 지정해 주시면
정상적으로 지정된 URL로 응답을 받으실수 있을듯 합니다.
...
XmlWebApplicationContext xmlWebApplicationContext2 = new XmlWebApplicationContext();
xmlWebApplicationContext2.setConfigLocation("/WEB-INF/config/egovframework/springmvc/egov-api-*.xml");
ServletRegistration.Dynamic dispatcher2 = servletContext.addServlet("dispatcher-api", new DispatcherServlet(xmlWebApplicationContext2));
dispatcher2.addMapping("/");
dispatcher2.setLoadOnStartup(2);
...
감사합니다.