반응형
Webflux 공부 중
Database를 사용해야 되는 상황이 생겨
서버 구성하긴 번거롭고.. 예전 기억을 살려 간단하게 H2 Database 사용하려고 하는데
오류가 발생해버렸다.. 🤕
오류 상세 내용을 확인 하면
예전에 사용 했을 때는 Database를 자동으로 생성 했던 걸로 기억하는데
공식문서를 확인해보니 보안상 이유로 더 이상 자동으로 생성하지 않는다고 한다.
문제해결
> database를 사전 생성 해서 사용
Database를 생성하는 방법은 아래 링크를 참고
> 문서 볼 시간도 아깝다.. 당장 해결만 하고자 한다면
해당 경로에 메모장을 만든 후 파일명을 test.mv.db 로 수정 후 저장하면 해결된다. (test는 커넥션팩토리에서 설정한 스키마명)
https://h2database.com/html/tutorial.html#creating_new_databases
database can't auto create in 1.4.200 if not schema and data
관련 Issue
https://github.com/h2database/h2database/issues/2900
H2 Database Github
https://github.com/h2database/h2database
Webflux 환경일 경우
https://github.com/r2dbc/r2dbc-h2
반응형
'Develop > Back-End' 카테고리의 다른 글
[Java] 스트림(Stream) API 사용 방법 / 외부반복 내부반복 차이점 (4) | 2023.08.05 |
---|---|
[Spring Cloud] 스프링 클라우드 란 무엇인가요? (4) | 2023.04.27 |
[Spring] Web Mvc Vs Web Flux (4) | 2023.03.02 |
[JAVA] Design Pattern 이 도대체 뭘까? 공부해야 할까? (10) | 2022.12.23 |
Ehcache Java에서 가장 널리 사용되는 캐시 라이브러리 (9) | 2022.12.20 |