8月18日(周六)成都源创会火热报名中,四位一线行业大牛与你面对面,探讨区块链技术热潮下的冷思考。
Watch Star Fork

Nutz / nutzbootJavaApache-2.0GVP

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,hystrix,RPC等一篮子解决方案 https://nutz.io
一键复制 编辑 原始数据 按行查看 历史
MainLauncher.java 1.28 KB 黄川 提交于 2018-08-10 15:19 . 完成nutzboot-starter-email
package io.nutz.demo.simple;
import org.apache.commons.mail.ImageHtmlEmail;
import org.nutz.boot.NbApp;
import org.nutz.ioc.Ioc;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.log.Log;
import org.nutz.log.Logs;
@IocBean(create = "init")
public class MainLauncher {
private static final Log log = Logs.get();
@Inject("refer:$ioc")
protected Ioc ioc;
public static void main(String[] args) throws Exception {
new NbApp().setPrintProcDoc(true).run();
}
public void init() {
try {
//ImageHtmlEmail 请不要使用注入模式,每次使用都需要去Ioc取一下
ImageHtmlEmail htmlEmail = ioc.get(ImageHtmlEmail.class);
htmlEmail.setSubject("NutzBootEmainStarter");
//请使用自己的邮箱
htmlEmail.addTo("自己的邮箱");
htmlEmail.setHtmlMsg("此邮件是Nutz Boot Email Starter发送给您的测试邮件!");
log.debug("开始邮件发送");
htmlEmail.buildMimeMessage();
htmlEmail.sendMimeMessage();
log.debug("邮件发送完毕-请查收!注意有可能进入垃圾收件箱");
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}
}

评论 ( 0 )

你可以在登录后,发表评论