[Spring] MVC2_CRUD 게시판

김빛나리·2020년 7월 9일

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 연결

0개의 댓글