728x90
https://start.spring.io/ 에서 h2도 dependency에 추가해줬고 추가 설정파일을
resources/application.yml 로 만들어 주었다.
그런데 접속이 안 된다. 로그도 강사님과는 다르게 뜨는 것을 확인했다.
나는 위와 같은 로그가 없음. yml 파일에 지정해둔 url로 접속해도 안 된다.
으.. 정말 간단한 문제
yml 파일에서 들여쓰기가 잘못되어 있었다.
spring:
datasource:
url: jdbc:h2:mem:test //항상 동일한 이름으로 접속 가능
username: sa
password:
driverClassName: org.h2.Driver
h2: //h2 콘솔을 브라우저에서 접속할 수 있게 하는 기능
console:
enabled: true
jpa:
defer-datasource-initialization: true //초기 데이터 넣어주는 코드
//이 옵션이 없으면 테이블 생성 전에 초기 데이터 입력 하려고 함.(Spring boot 2.5.0이상부터 필요한 옵션)
database-platform: H2
hibernate: //Application 기동 시점에 자동 테이블 생성. 종료시점에 테이블 삭제 (운영에서는 절대 사용 금지)
ddl-auto: create-drop
open-in-view: false
properties:
hibernate:
format_sql: true
show_sql: true
h2와 jpa가 spring 안으로 들어가야하는데 같은 레벨의 들여쓰기로 되어있었다 ㅠ
그래서 자꾸 이런 경고가 떴음 (나는 이미 false로 해줬음에도)
spring.jpa.open-in-view is enabled by default
잘 뜨는 것 확인완료 !
728x90
'공부 > Trouble Shooting' 카테고리의 다른 글
Can't start redis server 에러 (0) | 2023.09.19 |
---|---|
인텔리제이 콘솔 창에 글씨 색 넣기 (0) | 2023.09.19 |
PostMan 이용해서 Http Post요청 보내기 + Json 형식 요청 보내기 (0) | 2023.09.18 |
자바 스크립트 select에서 선택한 값 서버로 보내기 (0) | 2023.09.11 |
자바스크립트로 내 현재 위치 서버에 보내기 (0) | 2023.09.11 |