방명록
- [Spring Boot] MySQL 연동 application.yml 설정2024년 04월 08일 12시 44분 28초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
1. MySQL 연동 실패
MySQL 연동 시 application.yml 파일의 database-platform 속성을 MySQLDialect로 작성해야 한다. 이렇게 설정하지 않고 시도했을 때 아래와 같은 에러를 만났었다.
org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.MySQL57Dialect] as strategy [org.hibernate.dialect.Dialect]
2. application.yml 설정 사례
Spring boot에서 MySQL 연동을 위해 application.yml을 다음과 같이 설정해 주었고 연동에 성공했다!
# application.yml spring: datasource: url: jdbc:mysql://localhost:3306/testdb driver-class-name: com.mysql.cj.jdbc.Driver username: root password: (비밀번호 입력) jpa: database-platform: org.hibernate.dialect.MySQLDialect # 이 부분 주의! properties: hibernate: show-sql: true format-sql: true hibernate: ddl-auto: create-drop # 실서버에서는 validate로 설정해야 한다!
✔️ 참고한 자료 : https://devthriver.tistory.com/12
728x90반응형'언어·프레임워크 > Spring Boot' 카테고리의 다른 글
[Spring Boot] ubuntu에서 git clone 후 gradle build하기 (0) 2024.05.09 [Spring Boot] gradle lombok Slf4j로 테스트 코드 로그 찍기 (0) 2024.04.10 [Spring Boot][Trouble Shooting] Windows에서 8080포트 죽이기 : Web server failed to start. Port 8080 was already in use. (0) 2022.09.13 [Spring Boot][Trouble Shooting] gradlew build 실패 (0) 2022.09.13 [Spring Boot][Trouble Shooting] gradlew test 실패 (0) 2022.09.12 다음글이 없습니다.이전글이 없습니다.댓글