Printemps 4 configuration de la messagerie via java config
Est-il un exemple de la façon dont MailSender peut être configuré à l'aide de java config?
Tous les exemples que j'ai vus utilise xml pour créer nécessaire haricots:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="mail.mycompany.com"/>
</bean>
<!-- this is a template message that we can pre-load with default state -->
<bean id="templateMessage" class="org.springframework.mail.SimpleMailMessage">
<property name="from" value="[email protected]"/>
<property name="subject" value="Your order"/>
</bean>
OriginalL'auteur ilopezluna | 2014-06-07
Vous devez vous connecter pour publier un commentaire.
Le code que vous avez posté (avec quelques petites améliorations pour le rendre plus configurable) serait transformé en Java config:
Vous devriez aussi être conscient du fait que le Printemps de Démarrage (que vous n'avez pas mentionné que vous utilisiez ou non) peut configurer automatiquement un
JavaMailSender
pour vous. Découvrez cette partie de la documentationhref="https://docs.spring.io/spring/docs/4.3.12.RELEASE/spring-framework-reference/htmlsingle/#mail" >Ceci partie de la documentation claire de l'utilisation pour vous
Cela ne m'aide pas, car il la démonstration de l'envoi de mails, mais mon problème est de savoir comment l'utiliser que des haricots. Dois-je autocâblés? Si oui comment le faire avec le paramètre de ma fonction qui crée SimpleMailMessage ?:/
Dans la documentation ci-dessus, il est assez clair comment mettre le corps dans le
placeOrder
méthode. Comme pour permettra à l'autowiring, tout ce que vous devez faire est de autowire laSimpleMailMessage
dans quelle classe vous allez envoyer l'e-mail deOriginalL'auteur geoand