요구사항 분석
1. 3~6장까지 게시판 제작
2. 7~10장까지 AWS에 무중단 배포진행
게시판 기능
- 게시글 조회
- 게시글 등록
- 게시글 수정
- 게시글 삭제
회원 기능
- 구글/네이버 로그인
- 로그인한 사용자 글 작성 권한
- 본인 작성글에 대한 권한 관리
dependencies {
// Spring Data JPA
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// H2 Database
runtimeOnly 'com.h2database:h2'
// 기타 의존성
// ...
}
src/main/resources/application.properties 파일에 다음과 같이 H2 데이터베이스 설정을 추가합니다.
# H2 Database
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
위 설정에서는 H2 인메모리 데이터베이스를 사용하며, 데이터베이스 접속 정보와 Hibernate Dialect을 설정하고, H2 콘솔을 활성화하고 경로를 /h2-console로 설정합니다.
이제 IntelliJ에서 Gradle 프로젝트를 새로고침하고, Spring Data JPA와 H2 데이터베이스를 사용할 수 있습니다.
'취업 준비 > 실전 JPA' 카테고리의 다른 글
4/7일 한일 (0) | 2023.04.07 |
---|---|
4월의 목표 (0) | 2023.04.06 |
직접 설계하여 작성 4/6 (0) | 2023.04.06 |
23.03.13[취준 일지] 혼자 구현하는 웹사이트 (0) | 2023.03.13 |
23.03.06[취준 일지] 혼자 구현하는 웹사이트 (0) | 2023.03.06 |