«Не удалось запустить приложение» после использования Spring-boot-Starter-Mail - PullRequest
0 голосов
/ 23 октября 2019

Хотите реализовать простое решение для отправителя почты на основе spring-boot-starter-mail После добавления зависимости и настройки свойств я попытался запустить приложение, и эта ошибка произошла. Я думаю, что стоит заметить, что я не собираюсь внедрять Spring Cloud. Просто почтовый сервис. Не понимает, почему Spring Boot ожидает некоторые службы из этого пакета.

Пробовал различные версии зависимостей, определяя некоторые @Beans, но не думаю, что это проблема

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
            <version>2.0.1.RELEASE</version>
        </dependency>

logs:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-10-23 00:07:05.752 ERROR 19576 --- [  restartedMain] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 1 of method mailNotifier in de.codecentric.boot.admin.server.config.AdminServerNotifierAutoConfiguration$MailNotifierConfiguration required a bean of type 'de.codecentric.boot.admin.server.domain.entities.InstanceRepository' that could not be found.

The following candidates were found but could not be injected:
    - Bean method 'instanceRepository' in 'AdminServerAutoConfiguration' not loaded because @ConditionalOnBean (types: de.codecentric.boot.admin.server.config.AdminServerMarkerConfiguration$Marker; SearchStrategy: all) did not find any beans of type de.codecentric.boot.admin.server.config.AdminServerMarkerConfiguration$Marker


Action:

Consider revisiting the entries above or defining a bean of type 'de.codecentric.boot.admin.server.domain.entities.InstanceRepository' in your configuration.

Просто хочу отправить электронное письмо через smtp.gmail.com Надеюсь, что для этого будет достаточно spring-boot-starter-mail.

Спасибо!

1 Ответ

0 голосов
/ 24 октября 2019

Как прокомментировал LHCHIN, речь шла о spring-boot-admin-starter-server и spring-boot-admin-dependencies в <dependencyManagement/>

...