오늘은 투썸에 와서 egovframework 공부를 이어서 진행했다. 오늘 계획은 로그인 페이지를 하나 만들고 해당 내용을 포스팅 하는 것을 목표로 하였다. 그런데 생각보다 진행 방식이 까다로웠고, 이걸 정리해두면 나에게 큰 도움이 될 거 같아서 이렇게 글을 쓰게 되었다.
우리가 egovframework를 세팅하면 위와 같은 파일 구조형태를 나타낸다.
만약 내가 로그인 페이지를 만들기 위해 저기 [egovframework.exmaple.~] 부분을 [dhtest.login] 형태로 변경을 원한다면 방법은 다음과 같다.
나는 처음에 이러면 끝인줄 알았다. 하지만 나의 톰켓은 마치 비웃기라도 하는듯이 엄청난 에러를 뱉어냈다.
3-1. src/main/resources/egovframework/spring/context-common.xml
3-2. src/main/webapp/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml
위와 같은 경로를 들어가보면 다음과 같이 [base-package]부분을 dhtest(최상단 부분)로 변경을 해줘야한다.
여기까지가 package명을 변경하는 방법을 설명한 내용이다. 앞에서 말했듯이 나는 정말 간단하게 끝날줄 알았지만 아무것도 모르는 상태로 진행했으면 누구나 시간이 좀 걸렸을 내용 같다.
통합 검색에서 변경해준 각각의 파일들이 어떠한 동작을 하는지 자세히는 모르지만 나중에 좀 더 심화적으로 공부할 생각이다. 이상으로 패키지명 변경에 관한 포스팅을 마친다.