Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 메소드
- 이클립스
- 자바
- 초보코딩
- 컴퓨터과학개론
- Java
- 프로그래밍기초
- 클래스
- spring
- 리눅스
- 자바 스프링
- Elk
- 프로그래밍언어
- 제이쉘
- 자바프로그래밍
- 스프링 기초
- eclips
- 알고리즘
- 배열
- github
- Git
- 코딩초보
- 초보코딩탈출
- 프로그래밍
- 데이터베이스
- 자바기초
- 기초코딩
- 스프링
- JAVA기초
- JShell
Archives
- Today
- Total
키보드워리어
[spring framework] 테스트 코드 mysql버전 보고 싶을때 본문
728x90
이번에도 어김없이 테스트 코드 에러를 해결해보려고 합니다.
보통 테스트 코드를 mysql버전으로 보고 싶어 application.properties를 이렇게 씁니다.
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
그런데 이건 gradle버전에 따라 조금씩 에러가 발생합니다.
챗지비티 한계
챗지피티에 물어보면 이런 답을 가끔씩 내뱉는데 짜증도 나죠 ㅋㅋㅋ
죄송합니다. 저는 gadle에 대한 최신 정보를 가지고 있지 않습니다.
하지만 gradle에 대한 자세한 정보를 알려드릴 순 있습니다
아래의 링크를 클릭하세요..
이걸 해결하기 위해 대부분 application.properties에서 조금만 수정하면 해결 가능합니다.
해결방법 -> 서버배포시 오류 날 수도 있습니다. Mode=Mysql 굳이 안해도 됩니다.
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
spring.jpa.properties.hibernate.dialect.storage_engine=innodb
spring.datasource.hikari.jdbc-url=jdbc:h2:mem://localhost:8080/~/testdb;MODE=MYSQL
url은 엔드포인트를 본인 것에 맞추시면 됩니다.
----23년 5월 5일 추가----
그리고!
=mysql이라고 한 부분은 실제 ec2에서 지워줘야한다 그것은
localpc에서만 해당되는 문제기 때문입니다.
참고하면 좋은 자료
2023.04.27 - [개발 관련/어려웠던것들] - [spring framework] 인텔리 제이 테스트코드 오류 해결
2023.04.21 - [개발 관련/어려웠던것들] - h2 콘솔창 안보일때 설정
728x90
'개발 관련 > 어려웠던것들' 카테고리의 다른 글
[Mustahce] 머스테치 한글 표시 안됨 (0) | 2023.05.05 |
---|---|
[spring framework] 인텔리 제이 테스트코드 오류 해결 (0) | 2023.04.27 |
h2 콘솔창 안보일때 설정 (0) | 2023.04.21 |
[Springframework] Dto개념 익히기 (0) | 2023.04.21 |