Spring 게시판 1 - 준비

춤인형의 개발일지·2024년 12월 26일

Spring실습

목록 보기
2/40

24/12/

게시판 만들기

필요한 데이터

  • 게시판
  • 게시글
  • 댓글

🧐이게 바로 Entity 하나의 어플리케이션을 만들기 위해 필요로 하는 것들

Entity속 필요한 필드

  • 게시판
    • 게시판 이름
  • 게시글
    • 제목
    • 내용
    • 이름
  • 댓글
    • 내용

나는 처음 만드는거기 때문에 많은 필드를 생각하지 않고, 작게만 시작한다.

Entity들의 관계

  • 게시판 | 게시글 - 1:N
    하나의 게시판의 여러개의 게시글이 올라갈 수 있음 - n
    하나의 게시글의 하나의 게시판이 올 수 있음(여러개의 게시판은 안됨) - 1
  • 게시글 | 댓글 - 1:N
    하나의 게시글에 여러개의 댓글을 쓸 수 있음 - n
    하나의 댓글의 여러개의 게시글은 못옴 - 1
  • 게시판 | 댓글 - 관계가 없음
    게시글에는 댓글을 관여하지 않고, 댓글또한 게시글 자체에 달 순없다.

준비단계

  1. Spring파일 - 필요한 annotation

    위에 파일들을 다 추가해줘야한다.

  2. 로깅 JPA SQL

spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.use_sql_comment=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.highlight_sql=true
logging.level.org.hibernate.orm.jdbc.bind=TRACE

추가해주면 SQL문을 확인할 수 있음


😐 느낀점

API를 작성하기 전 이렇게 어떤 기능을 구현할 것인지, 어떻게 사용자에게 보여줄 것인지에 대해 작성하는 연습이 필요함

0개의 댓글