Paper.Yellow
새 프로젝트 시작, 스프링부트 JPA 세팅 본문
1. 프로젝트 생성 순서
H2 - 인메모리 데이터베이스, DB설치 없이 테스트 하기 좋음.
사이트에서 다운 받는 다는 뜻
정상적으로 다운로드가 진행되지 않는 이유
- 사이트 트래픽 초과
- 사용툴의 이상
- 내 컴퓨터의 이상
어떤 툴을 써도 깨지는건 어쩔 수 없다.
너무 오래 진행이 되지 않으면 툴을 다시 시작하거나,
Reload All Gradle Projects(그래들 새로고침) 실행 / 아래 이미지
2. application.yml
application.properties > yml으로 확장자 변경
yml(yaml) : json에서 더 경량화 된 데이터 타입.(중괄호도 없다.) 현존하는 데이터 타입 중 제일 가볍다.
최대한 자동 완성
server:
port: 8000
servlet:
context-path: /
spring:
datasource:
url: jdbc:h2:mem:test
driver-class-name: org.h2.Driver
username: sa
password:
h2:
console:
enabled: true
jpa:
hibernate:
ddl-auto: create
output:
ansi:
enabled: always
logging:
level:
root: DEBUG
디버그를 사용해서 개발하는게 효율적이다.
하지만 실시가능로 터지는 버그를 찾는 방법은 로그를 남기는 것.
신입/초보 시절엔 sysout으로 출력해서 보는게 좋다.
'JPA' 카테고리의 다른 글
JPA 시간 관련 Entity 생성 (0) | 2022.12.05 |
---|---|
하이퍼네이트 초기설정 (0) | 2022.10.24 |
스프링부트로 테이블 생성하기 (0) | 2022.10.21 |
DB변경 - h2 > MariaDB (0) | 2022.10.21 |
Visual Studio Code - 기본 세팅 (0) | 2022.10.21 |