Mod simplu de a trimite un e-mail folosind Spring MVC 5.xx Framework – org.springframework.mail. javamail.JavaMailSenderImpl

Publicat: 2018-10-23

mod simplu de a trimite un e-mail folosind spring-mvc-4-x-framework

Există destul de multe articole pe care s-ar putea să le fi citit despre Crunchify pe Spring MVC, cum ar fi Introducere în Spring MVC Framework, Hello World Spring MVC, Încărcați mai multe fișiere folosind Spring MVC etc.

În acest tutorial vom analiza cum să folosim biblioteca org.springframework.mail.javamail.JavaMailSenderImpl pentru a trimite un e-mail utilizând Spring MVC 5.1.3.RELEASE.

Să începem:

Iată o structură finală a proiectului. Asigurați-vă că creați fișierul corespunzător.

Spring MVC 4.1.x trimite structura proiectului prin e-mail

Pasul 1

Creați un proiect Maven simplu CrunchifySpringMVC4SendEmailTutorial .

  • Bifați caseta de selectare pentru opțiunea „ Create a simple project (skip archetype selection) ”.
  • Furnizați toate informațiile similare diagramei de mai jos, adică ID grup, ID artefact, nume și descriere pe care le vom folosi în pașii următori.

Creați proiectul Spring MVC Maven

Pasul 2

Deschideți fișierul pom.xml și adăugați 3 dependențe.

  1. primăvară-context
  2. primăvară-context-sprijin
  3. javax.mail

Aici este fișierul meu complet pom.xml .

Pasul 3

Creați fișierul Spring Bean crunchify-bean.xml în folderul src/main/resources .

Fasolele de primăvară sunt configurate folosind abordarea tradițională XML. În Spring MVC, bean -ul framework este un obiect care este instantiated , assembled și managed în alt mod de un container Spring IoC (Inversion of Control).

Asigurați-vă că actualizați valorile câmpurilor nume de username și password cu valorile dvs. reale/actuale.

Pasul-4

Creați adnotare pentru clasa API CrunchifyEmailAPI.java cu @Service (org.springframework.stereotype.Service) în folderul src/main/java .

Pasul-5

Creați clasa de testare CrunchifyEmailTest.java în folderul src/main/java .

Asigurați-vă că actualizați la fromAddr toAddr sus.

Pasul-6

Acum let's run CrunchifyEmailTest.java și rezultatul console de plată. De asemenea, nu uitați să checkout your Gmail .

Din contul meu de Gmail:

E-mail trimis de cadru Spring MVC 4.1.6

Ieșire consolă: