Spring MVC 5.xx 프레임워크를 사용하여 이메일을 보내는 간단한 방법 – org.springframework.mail. javamail.JavaMailSenderImpl

게시 됨: 2018-10-23

spring-mvc-4-x-framework를 사용하여 이메일을 보내는 간단한 방법

Spring MVC 프레임워크 소개, Hello World Spring MVC, Spring MVC를 사용하여 여러 파일 업로드 등과 같은 Spring MVC의 Crunchify에 대해 읽었을 수 있는 기사가 꽤 있습니다.

이 튜토리얼에서는 Spring MVC 5.1.3.RELEASE를 사용하여 이메일을 보내기 위해 org.springframework.mail.javamail.JavaMailSenderImpl 라이브러리를 활용하는 방법을 다룰 것입니다.

시작하자:

다음은 최종 프로젝트 구조입니다. 그에 따라 파일을 생성해야 합니다.

Spring MVC 4.1.x 이메일 프로젝트 구조 보내기

1 단계

간단한 Maven 프로젝트 CrunchifySpringMVC4SendEmailTutorial 을 만듭니다.

  • " Create a simple project (skip archetype selection) " 옵션에 대한 확인란을 선택합니다.
  • 다음 단계에서 사용할 그룹 ID, 아티팩트 ID, 이름 및 설명과 같이 아래 다이어그램과 유사한 모든 정보를 제공하십시오.

Spring MVC Maven 프로젝트 생성

2 단계

pom.xml 파일을 열고 3개의 종속성을 추가합니다.

  1. 스프링 컨텍스트
  2. 스프링 컨텍스트 지원
  3. javax.mail

여기 내 전체 pom.xml 파일이 있습니다.

3단계

src/main/resources 폴더에 Spring Bean 파일 crunchify-bean.xml 을 생성합니다.

Spring Bean은 전통적인 XML 접근 방식을 사용하여 구성됩니다. Spring MVC 프레임워크에서 beaninstantiated , assembled 및 Spring IoC(Inversion of Control) 컨테이너에 의해 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 run 하고 console 결과를 확인합니다. 또한 checkout your Gmail 하는 것을 잊지 마십시오.

내 Gmail 계정에서:

Spring MVC 4.1.6 프레임워크에서 보낸 이메일

콘솔 출력: