Spring 게시판 CRUD 초기 설정
web.xml
- DispatcherServlet 생성
- url-pattern 설정
- encoding 설정 (UTF-8)
pom.xml Maven 라이브러리 추가
Spring 설정 파일
- mvc:annotation-driven 태그 : @Controller에 요청을 보내기 위해 필요한 HandlerMapping과 HandlerAdapter를 bean으로 등록, 이렇게 등록된 bean에 의해 요청 url과 컨트롤러를 매칭할 수 있다.
- mvc:default-servlet-handler 태그 : DispatcherServlet이 처리하지 못한 요청을 DefaultServlet으로 넘겨주는 역할, DispatcherServlet 매핑이 "/"으로 지정되면 JSP를 제외한 모든 요청이 DispatcherServlet으로 가기 때문에 WAS가 제공하는 DefaultServlet이 *.html, *.css같은 요청을 처리할 수 없음. default-servlet-handler는 이러한 요청들을 Default Servlet에게 전달해 주는 역할을 수행
- context:component-scan 태그 : 특정 패키지 안의 클래스들을 스캔하고 어노테이션을 확인 후 bean인스턴스를 생성, @Contoller, @Component, @Service, @Repository에 한하여 생성된다. @Autowired, @Qualifier을 인식한다.
- viewResolver 설정 : prefix - view 폴더, suffix - jsp 확장자 명
- 데이터베이스 Setting
- Spring과 Mybatis 연동
Board 테이블 생성
MyBatis-config 설정
'Spring' 카테고리의 다른 글
Spring 게시판 CRUD(3) - LIST 글 리스트 출력 (0) | 2020.11.11 |
---|---|
[Spring] Spring 게시판 CRUD(2) - INSERT 글작성 (0) | 2020.11.10 |
[Spring] 타일즈(Tiles) 세팅 및 연동 (0) | 2020.11.06 |
[Spring] Spring MyBatis 연동 (JNDI) (0) | 2020.11.04 |
[Spring] Spring MVC (0) | 2020.11.03 |