Spring MVC 5.xxフレームワークを使用して電子メールを送信する簡単な方法–org.springframework.mail。 javamail.JavaMailSenderImpl

公開: 2018-10-23

メールを送信する簡単な方法-using-spring-mvc-4-x-framework

Spring MVCフレームワークの紹介、Hello World Spring MVC、Spring MVCを使用した複数のファイルのアップロードなど、SpringMVCのCrunchifyで読んだことがある記事はかなりたくさんあります。

このチュートリアルでは、 org.springframework.mail.javamail.JavaMailSenderImplライブラリを活用して、Spring MVC5.1.3.RELEASEを使用して電子メールを送信する方法について説明します。

始めましょう:

これが最終的なプロジェクト構造です。 それに応じてファイルを作成してください。

Spring MVC4.1.x送信メールプロジェクト構造

ステップ1

単純なMavenプロジェクトCrunchifySpringMVC4SendEmailTutorialを作成します。

  • Create a simple project (skip archetype selection) 」オプションのチェックボックスを選択します
  • 次の手順で使用するグループID、アーティファクトID、名前、説明など、以下の図に類似したすべての情報を提供します。

Spring MVCMavenプロジェクトを作成する

ステップ2

pom.xmlファイルを開き、3つの依存関係を追加します。

  1. 春のコンテキスト
  2. 春-コンテキスト-サポート
  3. javax.mail

これが私の完全なpom.xmlファイルです。

ステップ-3

src/main/resourcesフォルダーの下にSpringBeanファイルcrunchify-bean.xmlを作成します。

Spring Beanは、従来のXMLアプローチを使用して構成されます。 Spring MVCフレームワークでは、 beanは、Spring IoC(制御の反転)コンテナーによってinstantiatedassembled 、またはmanagedされるオブジェクトです。

usernamepasswordのフィールド値を実際の値/実際の値で更新してください。

ステップ-4

src/main/javaフォルダーの下に@Service (org.springframework.stereotype.Service)を使用してAPIクラスCrunchifyEmailAPI.javaアノテーションを作成します。

ステップ-5

src/main/javaフォルダーの下にテストクラスCrunchifyEmailTest.javaを作成します。

上記のtoAddrfromAddrを必ず更新してください。

ステップ-6

次に、CrunchifyEmailTest.javaをlet's runconsoleの結果をチェックアウトしましょう。 またcheckout your Gmailことを忘れないでください。

私のGmailアカウントから:

Spring MVC4.1.6フレームワークによって送信される電子メール

コンソール出力: