Spring MVC 5.xx Framework – org.springframework.mail kullanarak E-posta Göndermenin basit yolu. javamail.JavaMailSenderImpl

Yayınlanan: 2018-10-23

Spring-mvc-4-x-framework kullanarak bir e-posta göndermenin basit yolu

Spring MVC Framework'e Giriş, Hello World Spring MVC, Spring MVC kullanarak Birden Çok Dosya Yükle gibi Spring MVC'de Crunchify'da okumuş olabileceğiniz birkaç makale var.

Bu eğitimde, Spring MVC 5.1.3.RELEASE kullanarak bir e-posta göndermek için org.springframework.mail.javamail.JavaMailSenderImpl kitaplığından nasıl yararlanılacağını inceleyeceğiz.

Başlayalım:

İşte nihai bir proje yapısı. Dosyayı buna göre oluşturduğunuzdan emin olun.

Spring MVC 4.1.x e-posta gönder proje yapısı

Aşama 1

Basit Maven Projesi oluşturun CrunchifySpringMVC4SendEmailTutorial .

  • Create a simple project (skip archetype selection) ” seçeneği için onay kutusunu seçin
  • Sonraki adımlarda kullanacağımız Grup Kimliği, Eser Kimliği, Ad ve Açıklama gibi aşağıdaki şemaya benzer tüm bilgileri sağlayın.

Spring MVC Maven Projesi Oluşturun

Adım 2

pom.xml dosyasını açın ve 3 bağımlılık ekleyin.

  1. bahar bağlamı
  2. yay-bağlam-destek
  3. javax.mail

İşte tam pom.xml .

Aşama 3

Spring Bean dosyasını crunchify-bean.xml dosyasını src/main/resources klasörü altında oluşturun.

Bahar fasulyesi, geleneksel XML yaklaşımı kullanılarak yapılandırılır. Spring'de MVC framework bean , bir Spring IoC (Kontrolün Tersine Çevirilmesi) konteyneri tarafından instantiated , assembled ve başka bir şekilde managed bir nesnedir.

Lütfen username ve password alanı değerlerini gerçek/gerçek değerlerinizle güncellediğinizden emin olun.

4. Adım

src/main/java klasörü altında @Service (org.springframework.stereotype.Service) ile API sınıfı CrunchifyEmailAPI.java ek açıklaması oluşturun.

Adım 5

src/main/java klasörü altında Test sınıfı CrunchifyEmailTest.java oluşturun.

Lütfen yukarıdakiAddr ve toAddr güncelleme yaptığınızdan emin fromAddr .

Adım-6

Şimdi CrunchifyEmailTest.java'nızı let's run ve console sonucunu kontrol edelim. Ayrıca checkout your Gmail .

Gmail hesabımdan:

Spring MVC 4.1.6 çerçevesi tarafından gönderilen e-posta

Konsol Çıkışı: