레퍼런스 : https://velog.io/@max9106/Spring-Boot-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1개발 환경IDEA: IntelliJJava:11Spring Boot 2.7.2프로
- Handler 구현 핸들러는 어떠한 url 요청에 대응해 실행할 기능을 매핑하는 것이다. controller 이름의 패키지 생성후 BoardController라는 이름의 클래스를 만들어준다. 이 클래스를 통해 핸들러를 구현할 것이다. 클래스 맨 위에 @Contro
이제 Mysql에 저장된 데이터를 불러와 조회해보도록 하겠다.list.html에서 Thymeleaf 기능을 사용할 때, boardList 라는 것으로 객체 정보를 출력했으므로 컨트롤러에 boardlist를 넘겨줘야 한다.model을 통해 view에 데이터를 전달해 줄
detail 템플릿에서 수정 버튼을 누르면 /post/edit/{게시글(boardDto)id} 값으로 url 요청이 날아간다.역시 컨트롤러에서 url매핑을 해준다. 이때 detail 매핑을 했던 것과 같은 로직으로 작동하므로 getPost를 그대로 사용하고, updat
레퍼런스 : https://velog.io/@max9106/Spring-Boot-JPA-MySQL-%EA%B2%80%EC%83%89%EA%B8%B0%EB%8A%A5list.html에서 검색 form을 누르면 "/board/search"로 get 요청이 들어가며
레퍼런스 : https://velog.io/@max9106/Spring-Boot-JPA-MySQL-%ED%8E%98%EC%9D%B4%EC%A7%95list.html에서 pageList에서 pageNum을 하나씩 꺼내와 페이징 처리를 하고 있다.page 링크를