Простой способ отправить электронное письмо с использованием Spring MVC 5.xx Framework — org.springframework.mail. javamail.JavaMailSenderImpl

Опубликовано: 2018-10-23

простой-способ-отправить-электронное-использование-весной-mvc-4-x-framework

На Crunchify вы могли прочитать довольно много статей о Spring MVC, таких как Introduction to Spring MVC Framework, Hello World Spring MVC, Upload Multiple Files using Spring MVC и т. д.

В этом руководстве мы рассмотрим, как использовать библиотеку org.springframework.mail.javamail.JavaMailSenderImpl для отправки электронной почты с использованием Spring MVC 5.1.3.RELEASE.

Давайте начнем:

Вот окончательная структура проекта. Обязательно создайте файл соответствующим образом.

Spring MVC 4.1.x отправить структуру проекта по электронной почте

Шаг 1

Создайте простой проект Maven CrunchifySpringMVC4SendEmailTutorial .

  • Установите флажок « Create a simple project (skip archetype selection) ».
  • Предоставьте всю информацию, аналогичную приведенной ниже диаграмме, т. е. идентификатор группы, идентификатор артефакта, имя и описание, которые мы будем использовать в следующих шагах.

Создать проект Spring MVC Maven

Шаг 2

Откройте файл pom.xml и добавьте 3 зависимости.

  1. пружинный контекст
  2. весенняя контекстная поддержка
  3. javax.mail

Вот мой полный файл pom.xml .

Шаг 3

Создайте файл Spring Bean crunchify-bean.xml в папке src/main/resources .

Spring bean-компоненты настраиваются с использованием традиционного XML-подхода. В Spring bean инфраструктуры MVC представляет собой instantiated , который создается, assembled и иным образом managed контейнером Spring IoC (Inversion of Control).

Пожалуйста, убедитесь, что вы обновили значения полей username и password вашими реальными / фактическими значениями.

Шаг-4

Создайте аннотацию класса API CrunchifyEmailAPI.java с @Service (org.springframework.stereotype.Service) в папке src/main/java .

Шаг-5

Создайте тестовый класс CrunchifyEmailTest.java в папке src/main/java .

Пожалуйста, убедитесь, что вы обновили toAddr и fromAddr выше.

Шаг-6

Теперь let's run ваш CrunchifyEmailTest.java и результат console проверки. Также не checkout your Gmail .

Из моей учетной записи Gmail:

Электронная почта, отправленная фреймворком Spring MVC 4.1.6

Выход консоли: