Я думаю, что мог бы воспроизвести эту ошибку:
Parameter 1 of constructor in org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker required a single bean, but 2 were found:
- myConfig: defined in file [...MyConfig.class]
- spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties: defined in null
Похоже, весенняя загрузка найдена 2 DataSourceProperties для конструктора DataSourceInitializerInvoker, я не уверен почему, потому что у меня есть только одинкласс, который у вас есть, но когда я отмечаю свою конфигурацию как основную, она работает.
@Configuration
@Primary
public class SpringConfigurationProperties extends DataSourceProperties {
...
}
Дополнительно для комментариев. Свойства:
spring.datasource.url = jdbc: mysql: // localhost / test
spring.datasource.username = test
spring.datasource.password = test
spring.datasource.driver-class-name = test
gps.bulk.load.database.url = test
gps.bulk.load.database.username =test
gps.bulk.load.database.password = test
gps.bulk.load.database.driver-class-name = test