본문 바로가기

스프링9

스프링부트 게시판 작성/목록 머스테치로 구현하기 전에도 스프링 부트로 게시판 작성 및 목록을 포스팅했는데요 그때 포스팅은 단순히 소스코드만 있었는데 이번 시간에는 View도 같이 작성한 소스를 설명드리겠습니다. 저희는 인텔리제이로 사용하였는데 여기서는 JSP를 사용하지 않고 mustache라는 템플릿을 사용합니다. 인텔리제이 무료 버전에서는 JSP를 사용 불가합니다. 하지만 MUSTACHE라는 템플릿은 사용 가능하며, 또한 쉬운 코드로 작성할 수 있기 때문에 머스테치로 화면을 구현해보려고 합니다! 먼저 main/resources 디렉토리에 templates를 만들어준 후 index.mustache를 작성해줍니다. {{>layout/header}} 스프링 부트로 시작하는 웹서비스 글 등록 게시글번호 제목 작성자 최종수정일 {{#posts}} {{id}}.. 2022. 1. 26.
스프링 부트 JPA 게시물 수정 / 변경 저번 게시물에서는 게시물 작성에 대해서 포스팅했는데요 이번에는 게시물 수정에 대하여 작성해보려고 합니다. 게시물 작성과 큰 차이는 없습니다. 소스코드먼저 보겠습니다. 저번 게시물과 동일하게 PostsResponseDto 클래스가 있고, PostApiController 클래스가 있습니다. 저희가 게시물 작성 시에는 PostsSaveRequestDto를 작성했는데요 이번에는 수정을 하기 위해 PostsUpdateRequestDto클래스를 작성하도록 하겠습니다. package com.jojoldu.book.web.dto; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; @NoArgsConstructor @Getter p.. 2022. 1. 17.
스프링부트 JPA 게시판 글쓰기 구현 안녕하세요 오늘은 Spring Boot로 게시판으로 만드는 방법을 포스팅하려고 합니다. JPA를 이용하여 게시판을 만들어보겠습니다. 바로 본문으로 들어가겠습니다! 먼저 Posts라는 클래스를 생성해줍니다. 이클래스는 DB에 직접 값을 넣는 클래스라 생각하시면 되겠습니다. 이러한 클래스를 Entity클래스 라고 하는데요 이 클래스는 테이블과 링크될 클래스라고 생각하시면 됩니다. @Getter @NoArgsConstructor @Entity //Table과 link될 클래스임을 명시 Setter 생성 금지 다른 이름으로 정확히 명시해서 set은 가능 public class Posts { @Id //PK 명시 @GeneratedValue(strategy = GenerationType.IDENTITY) //au.. 2022. 1. 7.