您应该使用mysql的容器名称作为主机名,因为这些链接在一起,因此可以通过spring的名称发现mysql容器。因此,您需要更改
datasource.url=jdbc:mysql://localhost:3306/test?为
datasource.url= jdbc:mysql://docker-mysql:3306/test?
或者您可以使用别名,如@ g00glen00b建议的那样,例如:
datasource.url=jdbc:mysql://mysql:3306/test?

您应该使用mysql的容器名称作为主机名,因为这些链接在一起,因此可以通过spring的名称发现mysql容器。因此,您需要更改
datasource.url=jdbc:mysql://localhost:3306/test?为
datasource.url= jdbc:mysql://docker-mysql:3306/test?
或者您可以使用别名,如@ g00glen00b建议的那样,例如:
datasource.url=jdbc:mysql://mysql:3306/test?
上一篇 Spring Boot触发完全重启,而不是重新加载静态文件的更改
下一篇 Spring Boot MVC-不支持内容类型'application / json; charset = UTF-8'