[SPRING] 자바 구성을 통한 Spring 4 메일 구성
SPRING자바 구성을 통한 Spring 4 메일 구성
MailSender가 Java config를 통해 어떻게 구성 될 수 있는지에 대한 몇 가지 예가 있습니까? 내가 본 모든 예제는 xml을 사용하여 필요한 bean을 생성한다.
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="mail.mycompany.com"/>
</bean>
<!-- this is a template message that we can pre-load with default state -->
<bean id="templateMessage" class="org.springframework.mail.SimpleMailMessage">
<property name="from" value="customerservice@mycompany.com"/>
<property name="subject" value="Your order"/>
</bean>
해결법
-
==============================
1.귀하가 게시 한 코드 (약간의 개선 사항과 함께보다 구성 가능하게 만들 수 있음)는 다음 Java 구성으로 변환됩니다.
귀하가 게시 한 코드 (약간의 개선 사항과 함께보다 구성 가능하게 만들 수 있음)는 다음 Java 구성으로 변환됩니다.
@Configuration public class MailConfig { @Value("${email.host}") private String host; @Value("${email.from}") private String from; @Value("${email.subject}") private String subject; @Bean public JavaMailSender javaMailService() { JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host); return javaMailSender; } @Bean public SimpleMailMessage simpleMailMessage() { SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setFrom(from); simpleMailMessage.setSubject(subject); return simpleMailMessage; } }
Spring Boot (Java BootSender)는 JavaMailSender를 자동으로 구성 할 수 있다는 사실을 알고 있어야합니다. 문서의이 부분을 확인하십시오.
from https://stackoverflow.com/questions/24097131/spring-4-mail-configuration-via-java-config by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 이전 버전의 Maven 종속성을 제외하고 새 버전을 사용하는 방법 (0) | 2019.04.18 |
---|---|
[SPRING] Ldap 연결을위한 Spring 보안 설정 (0) | 2019.04.18 |
[SPRING] Spring에서 bean init-method 호출의 순서를 제어하는 방법? (0) | 2019.04.18 |
[SPRING] JAX-WS 웹 서비스의 JSON 출력? (0) | 2019.04.18 |
[SPRING] Spring 부트 : Application Server 로깅을 방해하는 LoggingApplicationListener (0) | 2019.04.18 |