간단한 게시판을 만들어보려고 한다.IDEA: IntelliJJava:1.8Gradle 6.0.1Spring Boot 2.2.4intellij를 실행 시켜 create project를 누른다.Spring Initializr 로 프로젝트를 생성한다.패키지명(Group),
url을 통해 요청을 매핑하는 handler를 @Controller 애노테이션을 이용하여 구현해준다.먼저 루트요청("/")일 경우, 메인페이지(list.html)로 연결해주고, 글쓰기를 클릭하면("/post" 요청) write.html로 연결해준다.실행시켜보면 아래와
전 포스팅에서 설정해준 파일들을 이용해서 조회 기능을 구현해보려고 한다.DB에 데이터는 저장했지만, 저장된 데이터를 불러오지는 못했다. 저장된 데이터를 불러와 조회해보겠다.Controller에서 '/list' 요청을 받았을 때, list.html로 매핑했었다.list.
이어서 게시글 수정, 삭제 기능을 추가해보려고 한다.수정, 삭제 기능은 디테일 페이지와 마찬가지로, id값을 받아서 처리한다.detail 페이지에서 수정 버튼을 누르면 '/post/edit/id값' 으로 요청이 들어온다.디테일 페이지에서 썼던 getPost를 그대로 사
메인에서 검색하기를 누르면 게시글 목록 중에 검색글자가 포함된 게시글 목록만 출력되도록 구현해보겠다.검색하기를 누르면 '/board/search' 요청이 들어온다. 'keyword'라는 이름으로 값을 넘겨준다.@RequestParam 으로 요청으로 들어온 값 중 'ke
게시글이 많아지면, 페이징으로 관리를 해줘야 할 때가 있다.메인 페이지(list.html)를 살펴보면, pageList로 페이징 처리를 함을 볼 수 있다.page 링크를 누르면, Get요청으로 page값을 넘겨줌을 볼 수 있다.메인 페이지를 보여줄 때, 요청에서 pag