TIL 2022-11-10 스프링 게시판2

JYR00·2022년 11월 16일
0

TIL

목록 보기
36/60

사용자 컨트롤러 서비스 서비스구현체 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번 예제 부분만 없다.

0개의 댓글