"온라인 롤링페이퍼 사이트를 만들어볼까...?"
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편에 계속..
'Programming > Spring' 카테고리의 다른 글
[Spring/스프링] 롤링페이퍼(게시판) 프로젝트 2. Repository 생성 (0) | 2022.03.23 |
---|---|
[Spring/스프링] 롤링페이퍼(게시판) 프로젝트 1. Entity 생성 (0) | 2022.03.22 |
[Spring/스프링] AOP(Aspect Oriented Programming) 이해하기 (0) | 2022.03.06 |
[Spring/스프링] Persistence Layer를 위한 JDBC, JPA (0) | 2022.03.06 |
[Spring/스프링] API (Application Programming Interface) (0) | 2022.02.26 |