Основной причиной этой ошибки является то, что когда я разрабатывал приложение локально, я настраивал локальный компонент источника данных для postgresql, как показано ниже: @Bean @Primary @ConfigurationProperties ("spring.datasource") public HikariDataSource sourceDataSource () {return DataSourceBuilder.создать () тип (HikariDataSource.class) .build ().}
Этот компонент читает свойства в файле application.properties, которые идентифицируют имя пользователя и пароль для локального postgres.Когда это приложение развернуто в облаке, оно будет подключаться к базе данных облака вместо локальных баз данных, что означает, что URL, имя пользователя и пароль больше не верны.После добавления конфигурации для облака эта ошибка исчезла.
Но эта трассировка стека исключений говорит только о том, что она не может создать taskExecutionDao. Пользователю действительно трудно исправить проблему, увидев такое сообщение об ошибке.