Cara sederhana untuk Mengirim Email menggunakan Spring MVC 5.xx Framework – org.springframework.mail. javamail.JavaMailSenderImpl

Diterbitkan: 2018-10-23

cara-sederhana-untuk-mengirim-email-menggunakan-spring-mvc-4-x-framework

Ada beberapa artikel yang mungkin telah Anda baca di Crunchify on Spring MVC seperti Pengantar Kerangka MVC Spring, Hello World Spring MVC, Unggah Banyak File menggunakan Spring MVC, dll.

Dalam tutorial ini kita akan membahas bagaimana memanfaatkan perpustakaan org.springframework.mail.javamail.JavaMailSenderImpl untuk mengirim email menggunakan Spring MVC 5.1.3.RELEASE.

Mari kita mulai:

Berikut adalah struktur tugas akhir. Pastikan untuk membuat file yang sesuai.

Spring MVC 4.1.x mengirim struktur proyek email

Langkah 1

Buat Proyek Maven sederhana CrunchifySpringMVC4SendEmailTutorial .

  • Pilih kotak centang untuk opsi “ Create a simple project (skip archetype selection)
  • Berikan semua informasi yang mirip dengan diagram di bawah ini, yaitu Group Id, Artifact Id, Name dan Description yang akan kita gunakan pada langkah selanjutnya.

Buat Proyek Musim Semi MVC Maven

Langkah 2

Buka file pom.xml dan tambahkan 3 dependensi.

  1. konteks musim semi
  2. musim semi-konteks-dukungan
  3. javax.mail

Ini file pom.xml lengkap saya.

Langkah-3

Buat file Spring Bean crunchify-bean.xml di bawah folder src/main/resources .

Kacang musim semi dikonfigurasi menggunakan pendekatan XML tradisional. Dalam kerangka Spring MVC bean adalah objek yang instantiated , assembled , dan managed oleh wadah Spring IoC (Inversion of Control).

Harap pastikan Anda memperbarui nilai bidang username dan password dengan nilai nyata/aktual Anda.

Langkah-4

Buat anotasi kelas API CrunchifyEmailAPI.java dengan @Service (org.springframework.stereotype.Service) di bawah folder src/main/java .

Langkah-5

Buat kelas Uji CrunchifyEmailTest.java di bawah folder src/main/java .

Pastikan Anda memperbarui toAddr dan dari fromAddr di atas.

Langkah-6

Sekarang let's run CrunchifyEmailTest.java dan hasil console checkout Anda. Juga jangan lupa untuk checkout your Gmail .

Dari akun Gmail saya:

Email dikirim oleh kerangka kerja Spring MVC 4.1.6

Keluaran Konsol: