У меня возникли проблемы с подключением моего облачного приложения Spring к экземпляру MySQL. Минимальную версию моего кода можно найти на мой гитхаб
Приложение получает информацию с сервера конфигурации, включая местоположение моего экземпляра БД. Я последовал ответу в эта почта, чтобы установить источник данных, но похоже, что приложение не устанавливает соединение, потому что приложение делает некоторые вставки в БД при запуске, которых я не вижу.
Извините, если мне не хватает чего-то очевидного, я новичок в работе со средой Spring.
Редактировать: Я получаю следующую ошибку
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured
Это странно, потому что spring.datasource.url установлен в testapp.properties на сервере конфигурации. Я вижу в журнале следующую строку
Overriding bean definition for bean 'dataSource' with a differ ent definition: replacing [Root bean: class [null]; scope=refresh; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=false; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari; factoryMethodName=dataSource; initMethodName=null; d estroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]] with [Root bean : class [org.springframework.aop.scope.ScopedProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=tr ue; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in BeanDefinition defined in class path r esource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]]
Я не слишком знаком с Хикари. Может ли одна из зависимостей, которые я включил в свой build.gradle, переопределять URL-адрес?
Привет, CaliCoder9. Добро пожаловать в SO. Пожалуйста, прочтите Как создать минимальный, полный и проверяемый пример и обновите свой пост.
Приложение запускает скрипт data.sql, который выполняет некоторые вставки в БД при запуске. Этот сценарий не запускается после переключения на использование сервера конфигурации, и нет подключения к БД.




Какое фактическое исключение вы получаете?