Spring41 게시글 페이징 https://www.youtube.com/watch?v=iIyx2rS8FQw&list=PLV9zd3otBRt7jmXvwCkmvJ8dH5tR_20c0&index=10 참고 영상입니다. https://github.com/chogigang/spring-file-comment 해당 깃 허브에서 DTO,Entity 정보를 참고하시길 바랍니다. 페이징 처리 파라미터와 어떤 역활을 하는지 알아봅시다. 주소창에 값이 있다는건 서버로 요청을 했다는 걸로 이해하면 됩니다. 이제 컨트롤러에서 어떤 파라미터값들을 받아주는 코드가 필요하고 그 파라미터 값들을 이용해서 우리의 데이터베이스로부터 그 해당 필요한 자료들을 가져오게 되는 것이 페이징 처리입니다. 가장 기본적인 페이징 처리는 사용자가 어떤 특정 페이지 번호를 클릭했을.. 2023. 3. 30. 게시판 삭제 수정을 했으니 삭제 구현을 해봅시다 삭제는 엄청 간단하게 구현이 가능합니다. 첫번째 구현은 상세페이지 에서 시작해야합니다. 프론트(html) -> 서비스->컨트롤러 이 순서가 맞는거 같지만 좀더 이해하기 쉽게 컨트롤러 ->서비스로 구현해 봅시다. detial.html const deleteReq = () => { console.log("삭제 요청"); const id = [[${board.id}]]; location.href = "/board/delete/" + id; } 이부분 기억 하실겁니다. 그다음은 컨트롤러로 갑시다. BoardController package cho.boardplus.controller; import cho.boardplus.dto.BoardDTO; import cho.board.. 2023. 3. 29. 게시글 수정 게시글 작성-목록출력 -조회 까지 왔고 이제 수정 단계입니다. 크게 순서는 게시글 상세 화면에서 수정 버튼 클릭 서버에서 해당 게시글의 정보를 가지고 수정화면 출력 수정은 2단계로 거처서 진행이 됩니다. 1. 수정을 하고싶다고 하면 수정화면 출력 2.제목,내용 수정 내용을 입력 받아서 서버로 요청 3.수정 처리 게시글 상세페이지 글수정 버튼 생성 ->컨트롤러 작성->글수정 페이지 작성 -> 컨트롤러 마저 작성-> 서비스에서 db를 받아올 메소드 작성->Entity에서 DTO로 변환 ->다시 서비스 마저 작성 확인 처음 시작은 게시판 상세 페이지 detail.html에서 부터 시작합니다 detail.html id title writer date hits contents 목록 수정 삭제 그다음으로 컨트롤러로.. 2023. 3. 29. 게시글 상세조회 게시글 작성과 게시글 목록을 출력하는것 까지 했습니다 이제 게시글을 들어가 볼수 있게 상세 조회 를 만들어야합니다. 첫번째 일단 컨트롤러에서 처리를 해줘야합니다. BoardController package cho.boardplus.controller; import cho.boardplus.dto.BoardDTO; import cho.boardplus.service.BoardService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; imp.. 2023. 3. 28. 이전 1 2 3 4 5 ··· 11 다음