스프링부트와 aws로 혼자 구현하는 웹서비스를 진행하는 중 p.219에서 해결되는 MockMvc 설정 문제를 진행하던 중, MockMvc와 별개로 테이블이 생성되지 않는 상황이 발생했다.
h2와 hibernate가 계속 업데이트 되며 발생한 일이거나 내가 뭔가 잘못 설정하여 일어난 일이겠지만 일단 테이블이 생성되지 않는다는 점을 참고하여 jdbc-url을 테스트용 application.yml 파일에 추가하였고 그 후 이 문제를 해결한 상황이다.
밑은 수정 후의 yml 파일 내용이다.
spring:
jpa:
show_sql: true
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL57Dialect
datasource:
hikari:
jdbc-url: jdbc:h2:mem:testdb;MODE=MYSQL
h2:
console:
enabled: true
session:
store-type: jdbc
# Test OAuth
security:
oauth2:
client:
registration:
google:
client-id: test
client-secret: test
scope: profile,email
깃헙 참고 코드에 없는 부분이라 따로 게시글로 남겨둔다.
'Spring > 기타' 카테고리의 다른 글
[JPA/hibernate] Parameter value [\] did not match expected type [~] 오류 해결방법 (0) | 2022.05.15 |
---|---|
[Spring boot] mybatis 설정 sqlsession 관련 설정이 필요없는 이유 (0) | 2022.05.09 |
gradle 전체 테스트 수행 시 test events were not received 문구 (0) | 2022.02.06 |
IntelliJ 프로젝트 JDK 버전 변경하기 (0) | 2022.01.13 |
Gradle에 lombok 의존성 추가하기 / not initialized in the default constructor 오류 해결 (0) | 2022.01.06 |