[Spring] 12. 게시판 - 리스트 페이지네이션
개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 17. 13:17[Spring] 12. 게시판 - 리스트 페이지네이션

페이지네이션을 진행할 만큼 게시물의 수가 넉넉하지 않다면 https://rlog0918.tistory.com/350을 참고해 단위 테스트를 진행하여 게시물을 넉넉하게 생성한다. [Spring] 14. 단위 테스트 (JUnit) 단위 테스트란? 소스 코드의 독립된 특정 모듈을 개별적으로 검증하는 테스트이다. pom.xml에서 선언해준 junit 라이브러리를 통해 단위 테스트를 진행할 수 있는데, JUnit 라이브러리를 사용하려면 rlog0918.tistory.com PagingVO.java package com.basicWeb.www.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; @ToString @Setter @Ge..

[Spring] 11. 게시물 상세 / 수정 / 삭제
개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 17. 10:37[Spring] 11. 게시물 상세 / 수정 / 삭제

detail.jsp No. 제목 작성자 작성일 ${bvo.readCount } 수정일 내용 수정 삭제 목록 modify.jsp 게시글 수정 No. 제목 작성자 작성일 수정일 내용 수정 삭제 목록 수정 페이지에서는 조회수를 볼 필요가 없다고 생각해서 조회수는 빼주었다. BoardController.java package com.basicWeb.www.controller; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springfram..

[Spring] 10. 게시판 리스트
개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 23:39[Spring] 10. 게시판 리스트

list.jsp # 제목 작성자 조회수 댓글 등록일 ${bvo.bno} ${bvo.title} ${bvo.writer} ${bvo.readCount} ${bvo.cmtQty} ${bvo.regAt} BoardController.java package com.basicWeb.www.controller; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; ..

[Spring] 09. 게시판 글쓰기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 23:15[Spring] 09. 게시판 글쓰기

src > main > webapp > WEB-INF > views > board에 register.jsp를 생성한다. register.jsp 글쓰기 제목 작성자 내용 등록 취소 BoardController.java package com.basicWeb.www.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import c..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Spring] Basic Web2024. 1. 16. 21:49[Spring] 08. 게시판의 초기 MVC 구성

domain package에서 BoardVO class 작성 BoardVO.java package com.basicWeb.www.domain; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; @AllArgsConstructor @NoArgsConstructor @ToString @Setter @Getter public class BoardVO { private long bno; private String title; private String writer; private String content; private ..

728x90
반응형
image