JAVA认证考试基础知识笔记21
15./**16.* 获取邮箱
17.*
18.* @param type 邮箱类型
19.* @return 符合类型的邮箱
20.*/
21.public static SimpleMailSender getSender(MailSenderType type) {
22.if (type == MailSenderType.SERVICE) {
23.if (serviceSms == null) {
24.serviceSms = new SimpleMailSender("invisible@126.com",
25."hidden");
26.}
27.return serviceSms;
28.}
29.return null;
30.}
31.}
4、发送邮件,还是观察者模式DEMO里面的代码,呼呼。
1.package com.mzule.dp.observer.observer;
2.import java.util.ArrayList;
3.import java.util.List;
4.import java.util.Observable;
5.import java.util.Observer;
6.import javax.mail.MessagingException;
7.import javax.mail.internet.AddressException;
8.import com.mzule.dp.observer.constant.MailSenderType;
9.import com.mzule.dp.observer.factory.MailSenderFactory;
10.import com.mzule.dp.observer.po.Product;
11.import com.mzule.simplemail.SimpleMailSender;
12.public class ProductPriceObserver implements Observer {
13.@Override
14.public void update(Observable obj, Object arg) {
15.Product product = null;
16.if (obj instanceof Product) {
17.product = (Product) obj;
18.}
19.if (arg instanceof Float) {
页:
[1]