Programming/Spring

[Spring/스프링] 롤링페이퍼(게시판) 프로젝트 0. 프로젝트 설명

예민한고라니 2022. 3. 22. 21:09

"온라인 롤링페이퍼 사이트를 만들어볼까...?"

Spring공부를 시작할때 쯔음 , 작은 프로젝트를 만들어보면 좋을 것 같아 시작한 프로젝트이다.

사실 일반 게시판과 거의 비슷하지만, 그냥 게시판보다는 조금 더 단순하다.

 

우선 초반에는 아~~주 간단한 기능만담아 구현해보려고 한다.

  • 회원가입을 하여 회원이 될수 있다
  • 회원은 나만의 롤링페이퍼를 여러개 만들 수 있다
  • 페이퍼 리스트에서 원하는 페이퍼를 찾아 코멘트(댓글)을 남길 수 있다.
  • 구현상의 편의를 위해 복잡한 로그인 기능은 빼둘것이다
  • H2 Database와 Thymeleaf 사용예정이다.

 

 

"프로젝트 환경을 설정해보자!"

스프링부트 스타터를 사용하여 손쉽게 개발 전 환경설정을 해주었다.

※Spring Web / Thymeleaf  / Lombok / JPA를 꼭 추가해주자!

 

이후 Intellij에서 프로젝트 import후 열어준 다음

application.yml datadource부분을 설정하여 디비를 연결해주자

 

spring:

  datasource:

    url: jdbc:h2:tcp://localhost/~/jpaforum

    username: sa

    password:

driver-class-name: org.h2.Driver

여기서는 application.properties 대신 application.yml을 사용했는데 이는 가독성을 위함이다.

 


1편에 계속..