# maven-project 모듈을 관리하는 pom 작성
# common-lib 의존성 관리
- maven-project 전역에서 사용하는 library 관리
# spring frame configuration
- spring에서 사용하는 각 모듈 정의
# 무시 파일 지정
공통으로 사용할 라이브러리 등록
web-project는 가장 하위 프로젝트로 common-lib, framework에서 사용하는 모든 라이브러리를 참조한다.
controller와 view를 정의하는 xml을 추가한다.
web-project에서 구현되는 모든 controller는 BaseWebAppController를 상속받아야 한다.
기본 Controller 구현
# 스프링 구동을 위해 기본이 되는 web.xml 작성
welcome file
framework class추가
최상위 pom 파일 등록(의존 라이브러리 관리)
최상위 pom 파일 등록
common-lib, framework, web-project
web-project pom.xml 등록
ApiDispatcherServlet은 아직 구현하지 않았다.
View페이지 이동 URL을 관리하는 클래스
클라이언트에서 요청하는 URL을 관리하는 클래스
모든 웹컨트롤러가 상속을 받아야 하는 기본 Controller
error message를 관리하는 프로퍼티