만들던 jdbc콘솔 게시판 프로그램에 기능을 추가하였다.

먼저 상세조회 코드를 보자

사용자가 글에 있는 id 정수값을 입력하면 그 id값을 (Notice)service.getPost메소드의 인자로 넘겨준다.

그렇게 되면 db에 id값으로 가져온 데이터를 기반으로 Notice 객체를 만들고 이 객체를 반환해 주면 NoticeConsole의 seeDetail메소드가 출력해준다.

다음으로 페이징 기능.
멤버변수로 page를 두고, 이에 대해서 출력해주는 로직이다.


만역 페이지가 이미 1인데 사용자가 이전 페이지를 선택하면 이미 첫 페이지임을 알려준다.
다음 페이지로 갈 때 NoticeSerive의 getCount메소드를 사용하여 게시글 개수를 받아온다.

아래는 페이징에따라 출력을 하는 NoticeSerive의 getList메소드

결과:

'java spring > jdbc' 카테고리의 다른 글
| jdbc 5 (Notice 서비스 만들기1) (0) | 2021.03.24 |
|---|---|
| jdbc4(Mysql jdbc연결) (0) | 2021.03.24 |
| jdbc3 (0) | 2021.03.24 |
| jdbc2 (0) | 2021.03.16 |
| jdbc1 (0) | 2021.03.16 |