참고 영상
BoardController.java
list.jsp(첫화면 페이지)
Board_SQL.xml
각 파일 경로
(위)
(아래)
프로젝트 생성시 이름 board -> localhost:8080/board 검색창 주소 입력
검색창 입력시 뜨는 페이지는 .../webapp/...WEB-INF/index.jsp
index.jsp의 상단에 <jsp:forward page="/list.do"/>
여기서 /list.do는 보드컨트롤러에서 Getmapping("/list.do") .. return "/list" 의 액션
list.jsp(내가 만들 페이지들)의 경로는 .../webapp/...WEB-INF/jsp/.../example/board 하위
Mapper.xml -> src.../resource/egovframework/sqlmap/example/mappers 하위
컨트롤러는 src../egovframework/example/board/web 하위
vo/service는 src../egovframework/example/board/service 하위
mapper.java/serviceImpl는 src../egovframework/example/board/service/impl 하위
index.jsp가 첫화면인 이유는 WEB-INF/..jsp/web.xml에서 index.jsp를 웰컴 페이지로 설정했기때문. 수정하면 됨
boardMapper.java
boardSerive.java
boardServiceImpl.java
매퍼.xml에서 쿼리문 쓰고
매퍼.java에서 정의하고
서비스에서 정의하고
서비스임플에서 동작까지 정의하고
컨트롤러에서 그 함수를 쓰려면 컨트롤러 상단에 @Resource("boardService") private boardServie boardService; 선언해주고 쓰기