Я использую Spring-integration-email в приложении для загрузки весны, чтобы получать электронные письма. В каждом примере я нашел онлайн-версию xml-конфигурации.Как скрытая конфигурация Spring-integration-email на основе xml для java-конфигурации?
Я использую конфигурацию на основе java в своем приложении, и я хочу использовать ее для электронной почты spring-integration.
Ниже приведена моя конфигурация на основе xml, которая работает правильно. Как я могу преобразовать его в java-конфигурацию?
<util:properties id="javaMailProperties">
<prop key="mail.imap.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
<prop key="mail.imap.socketFactory.fallback">false</prop>
<prop key="mail.store.protocol">imaps</prop>
<prop key="mail.debug">${imap.debug}</prop>
</util:properties>
<mail:inbound-channel-adapter id="imapAdapter"
store-uri="${imap.uri}"
channel="recieveEmailChannel"
should-delete-messages="false"
should-mark-messages-as-read="true"
auto-startup="true"
java-mail-properties="javaMailProperties">
<int:poller fixed-delay="${imap.poolerSecondsDelay}" time-unit="SECONDS"/>
</mail:inbound-channel-adapter>
<int:channel id="recieveEmailChannel">
<int:interceptors>
<int:wire-tap channel="logger"/>
</int:interceptors>
</int:channel>
<int:logging-channel-adapter id="logger" level="DEBUG"/>
<int:service-activator input-channel="recieveEmailChannel" ref="emailReceiverService" method="receive"/>
<bean id="emailReceiverService" class="com.sts.app.email.service.EmailService">
</bean>
По этой ссылке Спринг загрузки стартера не поддерживают конфигурацию электронной почты на основе Java: http://stackoverflow.com/a/24873590/3226981 Пост выглядит немного старый хотя ..! – Suyash