无法在docker中将springboot连接到mysql

时间:2019-06-24 12:48:32

标签: java mysql spring-boot docker

我有一个需要引导的springboot应用程序。如果应用程序是使用application.properties中的以下datasource.url在本地连接到mysql的,则可以使用“ ./mvnw包”来构建jar文件。

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

但是如果我将datasource.url更改为此,

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

其中mysql-test是docker中的mysql映像名称,它无法生成jar文件。谁能告诉我这里是什么问题?

1 个答案:

答案 0 :(得分:0)

我向您发送了我的Spring Boot应用程序属性示例;

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

您应根据自己的项目更改属性