0. 전체적인 flow
- web.xml
- context-param / init-param 에 root-context & servlet-context directory 확인
- -> root-context & servlet-context
- servlet-context속 context: component-scan에 명시된 controller address 확인
- -> controller mapping(controller java file)
- controller 내부 method return 값 확인
- -> 해당 파일 실행(jsp files)
1. pom.xml
- properties 수정
- JDK와 Framework 버전을 최신버전으로 수정
- java-version 1.6 -> 1.8
- org.springframeworl-version 3.1.1.RELEASE -> 4.3.1.RELEASE
- 프로젝트 우클릭 -> Properties -> Project Facets -> Java 항목을 1.8로 수정 -> aplly
- dependency 추가
- spring-jdbc
- mysql-connector-java
- mybatis
- mybatis-spring
- web.xml에 한글필터 추가
2. DB에 table 생성
create table tbl_board(
bno INT NOT NULL AUTO_INCREMENT,
title VARCHAR(200) NOT NULL,
content VARCHAR(2000) NOT NULL,
writer VARCHAR(200) NOT NULL,
regdate TIMESTAMP NOT NULL default NOW(),
viewcnt INT DEFAULT 0,
PRIMARY KEY(bno)
);
3. root-context.xml에 DB 연결