기존에 진행했던 서블릿으로 구성한 CRUD 게시판을 스프링부트로 옮긴 것입니다.
- 기존의 서블릿 게시판과 메커니즘은 같다. 해당 제목을 누르면 해당 글의 시퀀스 넘버인
id
로 이동한다.
- 기존의 서블릿 게시판과 비슷하다. 다만 서블릿게시판에서는 jstl을 이용하여 데이터를 보여줫다면 스프링 게시판에서는 타임리프를 통해 데이터를 보여줫다.
- 서블릿게시판과 메커니즘은 같다. 서블릿 게시판에서는 jstl문법으로, 스프링 게시판에서는 타임리프 문법으로 세션에 저장되어 있는 해당 아이디와 글 작성자의 아이디를 비교하여 일치하면 버튼이 나오도록 구현했다.
- 기존의 서블릿게시판과 메커니즘은 비슷하다. 해당 글의 시퀀스 넘버인 id값을 서비스, DAO단에 넘겨줘서 데이터를 가져와 서블릿게시판에서는
forward
를 이용해서 view로 보내줫다면 스프링 게시판에서는model
객체에 담아 view로 넘겨주었다.
- 기존의 서블릿의 DAO에 비해서 스프링 게시판에서는 JPA가 대부분 대신 해주기 때문에 굉장히 로직이 짧아진 것을 볼 수 있다.
@transcational
어노테이션을 이용해 만약에 게시글을 불러오는 과정에서 오류가 발생하면 조회수가 안올라가도록 했다.- 서블릿 게시판과 메커니즘은 같다. 다만 스프링 게시판에서는 id값을 받아와
@Query
어노테이션을 이용해 처리해주었다.