사용자 컨트롤러 서비스 서비스구현체 dao db
서버/board/openBoardList 요청 받는 곳은 모두 컨트롤러로 간다. @Controller로 맨 위에 적혀있다. 파일명은 상관없음.
주소로 데이터가 날라간다.@RequestMapping
이렇게되어있음
ModelandView : 모델은 data, 뷰는 html의미. 적혀있는 곳은 html 파일위치. html은 무조건 resource 밑에 templete밑에 있다. 이건 무조건 거기 있어야 한다.
컨트롤러 -> 서비스 selectBoardList로 넘어간다.
@Autowired 스프링 프레임워크가 객체를 만들어주고 언제 사용할 건지, 언제 삭제를 할 건지 자동으로 지정해줌. 우리는 잘 이용하면 됨.
sql-board 파일에 맨 위 <mapper name="/board/~~">
이렇게 되어 있다. 연결 시켜주는 것. mybatis가 데이터
기준이 되는 타입을 뒤에 ㄴ허어준다. sql-board 파일에 List<BoardDTO>
타입.이걸 컨트롤러로 해서 받아줌.
타임리프 3번 부터 보면 되고 8번 부분이 중요하다.
한글파일에 없는 부분은 18 19번 예제 부분만 없다.