Prosty sposób na wysłanie wiadomości e-mail przy użyciu Spring MVC 5.xx Framework – org.springframework.mail. javamail.JavaMailSenderImpl

Opublikowany: 2018-10-23

prosty sposób wysłania-e-maila przy użyciu-wiosenny-mvc-4-x-framework

Istnieje wiele artykułów, które mogłeś przeczytać na Crunchify na Spring MVC, takich jak Wprowadzenie do platformy Spring MVC, Hello World Spring MVC, Przesyłanie wielu plików przy użyciu Spring MVC itp.

W tym samouczku omówimy, jak wykorzystać bibliotekę org.springframework.mail.javamail.JavaMailSenderImpl do wysłania wiadomości e-mail przy użyciu Spring MVC 5.1.3.RELEASE.

Zacznijmy:

Oto ostateczna struktura projektu. Upewnij się, że odpowiednio utworzyłeś plik.

Spring MVC 4.1.x wyślij strukturę projektu e-mail

Krok 1

Utwórz prosty projekt Maven CrunchifySpringMVC4SendEmailTutorial .

  • Zaznacz pole wyboru „ Create a simple project (skip archetype selection)
  • Podaj wszystkie informacje podobne do poniższego diagramu, tj. identyfikator grupy, identyfikator artefaktu, nazwę i opis, z których będziemy korzystać w kolejnych krokach.

Utwórz projekt Spring MVC Maven

Krok 2

Otwórz plik pom.xml i dodaj 3 zależności.

  1. kontekst wiosenny
  2. wiosna-kontekst-wsparcie
  3. javax.poczta

Oto mój kompletny plik pom.xml .

Krok 3

Utwórz plik Spring Bean crunchify-bean.xml w folderze src/main/resources .

Fasola Spring jest konfigurowana przy użyciu tradycyjnego podejścia XML. W Spring MVC framework bean to obiekt, który jest instantiated , assembled i w inny sposób managed przez kontener Spring IoC (Inversion of Control).

Upewnij się, że zaktualizowałeś wartości pól username i password o rzeczywiste/rzeczywiste wartości.

Krok 4

Utwórz adnotację klasy API CrunchifyEmailAPI.java za pomocą @Service (org.springframework.stereotype.Service) w folderze src/main/java .

Krok-5

Utwórz klasę testową CrunchifyEmailTest.java w folderze src/main/java .

Upewnij się, że aktualizujesz toAddr i fromAddr powyżej.

Krok-6

Teraz uruchommy Twój let's run i wynik console kasy. Nie zapomnij też checkout your Gmail .

Z mojego konta Gmail:

E-mail wysłany przez framework Spring MVC 4.1.6

Wyjście konsoli: