만들던 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 |