Не удается подключить Springboot к MySQL в докере - PullRequest
0 голосов
/ 24 июня 2019

У меня есть приложение Springboot, которое нужно докеризировать.Я могу собрать файл jar, используя «./mvnw package», если приложение подключено к mysql в локальной сети, используя следующий datasource.url в application.properties

      spring.datasource.url= jdbc:mysql://localhost:3306/test
      spring.datasource.username=root
      spring.datasource.password=root

Но если я изменю источник данных.url к этому,

      spring.datasource.url= jdbc:mysql://mysql-test:3306/test

, где mysql-test - это имя образа mysql в Docker, он не может создать JAR-файл.Кто-нибудь может дать мне знать, в чем здесь проблема?

1 Ответ

0 голосов
/ 24 июня 2019

Я отправил вам образец свойств моего приложения для весенней загрузки;

spring.datasource.url=jdbc:mysql://localhost:3306/mobildev?useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=Turkey
spring.datasource.username=root
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

Вы должны изменить свойства из-за вашего проекта

...