Einfache Möglichkeit zum Senden einer E-Mail mit Spring MVC 5.xx Framework – org.springframework.mail. javamail.JavaMailSenderImpl

Veröffentlicht: 2018-10-23

einfache-methode-um-eine-e-mail-mit-spring-mvc-4-x-framework-zu-senden

Es gibt einige Artikel, die Sie vielleicht auf Crunchify auf Spring MVC gelesen haben, wie Einführung in das Spring MVC Framework, Hello World Spring MVC, Mehrere Dateien mit Spring MVC hochladen usw.

In diesem Lernprogramm erfahren Sie, wie Sie die Bibliothek org.springframework.mail.javamail.JavaMailSenderImpl nutzen, um eine E-Mail mit Spring MVC 5.1.3.RELEASE zu senden.

Lass uns anfangen:

Hier ist eine endgültige Projektstruktur. Stellen Sie sicher, dass Sie die Datei entsprechend erstellen.

Spring MVC 4.1.x E-Mail-Projektstruktur senden

Schritt 1

Erstellen Sie ein einfaches Maven-Projekt CrunchifySpringMVC4SendEmailTutorial .

  • Aktivieren Sie das Kontrollkästchen für die Option „ Create a simple project (skip archetype selection) “.
  • Geben Sie alle Informationen ähnlich wie im folgenden Diagramm an, dh Gruppen-ID, Artefakt-ID, Name und Beschreibung, die wir in den nächsten Schritten verwenden werden.

Erstellen Sie ein Spring MVC Maven-Projekt

Schritt 2

Öffnen Sie die Datei pom.xml und fügen Sie 3 Abhängigkeiten hinzu.

  1. Frühlingskontext
  2. spring-context-support
  3. javax.mail

Hier ist meine vollständige pom.xml -Datei.

Schritt 3

Erstellen Sie die Spring Bean-Datei crunchify-bean.xml im Ordner src/main/resources .

Spring Beans werden mit dem traditionellen XML-Ansatz konfiguriert. In Spring ist eine MVC-Framework bean ein Objekt, das von einem Spring IoC-Container (Inversion of Control) instantiated , assembled und anderweitig managed wird.

Bitte stellen Sie sicher, dass Sie die Feldwerte für username und password mit Ihren echten/tatsächlichen Werten aktualisieren.

Schritt 4

Erstellen CrunchifyEmailAPI.java Annotation CrunchifyEmailAPI.java der API-Klasse mit @Service (org.springframework.stereotype.Service) im Ordner src/main/java .

Schritt-5

Erstellen Sie CrunchifyEmailTest.java im Ordner src/main/java .

Bitte stellen Sie sicher, dass Sie toAddr und fromAddr oben aktualisieren.

Schritt-6

let's run nun Ihre CrunchifyEmailTest.java und das Ergebnis der Checkout- console ausführen. Vergessen Sie auch nicht, checkout your Gmail .

Von meinem Gmail-Konto:

E-Mail, die vom Spring MVC 4.1.6-Framework gesendet wird

Konsolenausgabe: