Un moyen simple d'envoyer un e-mail à l'aide de Spring MVC 5.xx Framework - org.springframework.mail. javamail.JavaMailSenderImpl

Publié: 2018-10-23

moyen-simple-d'envoyer-un-e-mail-en-utilisant-spring-mvc-4-x-framework

Il y a pas mal d'articles que vous avez peut-être lus sur Crunchify sur Spring MVC comme Introduction à Spring MVC Framework, Hello World Spring MVC, Upload Multiple Files using Spring MVC, etc.

Dans ce didacticiel, nous verrons comment tirer parti de la bibliothèque org.springframework.mail.javamail.JavaMailSenderImpl pour envoyer un e-mail à l'aide de Spring MVC 5.1.3.RELEASE.

Commençons:

Voici une structure finale du projet. Assurez-vous de créer le fichier en conséquence.

Spring MVC 4.1.x envoyer la structure du projet par e-mail

Étape 1

Créez un projet Maven simple CrunchifySpringMVC4SendEmailTutorial .

  • Cochez la case pour l'option « Create a simple project (skip archetype selection) »
  • Fournissez toutes les informations similaires au diagramme ci-dessous, c'est-à-dire l'identifiant du groupe, l'identifiant de l'artefact, le nom et la description que nous utiliserons dans les prochaines étapes.

Créer un projet Spring MVC Maven

Étape 2

Ouvrez le fichier pom.xml et ajoutez 3 dépendances.

  1. contexte-printemps
  2. prise en charge du contexte de printemps
  3. javax.mail

Voici mon fichier pom.xml complet.

Étape 3

Créez le fichier Spring Bean crunchify-bean.xml sous le dossier src/main/resources .

Les beans Spring sont configurés à l'aide de l'approche XML traditionnelle. Dans le framework Spring MVC, le bean est un objet qui est instantiated , assembled et autrement managed par un conteneur Spring IoC (Inversion of Control).

Assurez-vous de mettre à jour les valeurs des champs nom d' username et password de passe avec vos valeurs réelles/réelles.

Étape 4

Créez l'annotation CrunchifyEmailAPI.java de la classe API avec @Service (org.springframework.stereotype.Service) sous le dossier src/main/java .

Étape-5

Créez la classe de test CrunchifyEmailTest.java sous le dossier src/main/java .

Assurez-vous de mettre à jour toAddr et fromAddr ci-dessus.

Étape-6

let's run maintenant votre CrunchifyEmailTest.java et le résultat de la console de paiement. N'oubliez pas non plus de checkout your Gmail .

Depuis mon compte Gmail :

E-mail envoyé par le framework Spring MVC 4.1.6

Sortie console :