Я внедрил Docker в свое приложение весенней загрузки, чтобы использовать контейнер MySQL, мне нужно изменить URL-адрес моей базы данных. Теперь при разработке приложения я использую localhost:3306, а при создании образа докера мне нужно использовать my-mysql:3306. Это кажется немного утомительным. Что люди делают после внедрения докера? Спасибо.
application.properties:
#Config for MySQL DB
#spring.datasource.url=jdbc:mysql://localhost:3306/caterest
spring.datasource.url=jdbc:mysql://my-mysql:3306/caterest
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database=mysql
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
Подробнее здесь: https://stackoverflow.com/questions/786 ... r-database