springboot开篇 (一)简单邮件发送
2021-07-04 11:06
标签:tag cli bsp 学习 好用 img .com info text 上篇终结篇为spring 发送邮件,这次将使用springboot 发送邮件,同时本篇将作为springboot入门篇。 新建一个工程。。工程目录结构如下,此次使用idea进行开发。对于一个长期使用eclipse的人来说,真的是很不习惯。但是发现idea比Eclipse更加智能, 或许网上那句话是真的吧,当你使用Idea后,你会发现eclipse真的不好用。后期再慢慢发现IDEA的智能吧。。。毕竟项目还在使用jdk1.7呢。。。。我用1.8有点快了吧。。。。。 工程搭好了,接下来呢,正式开干。。。 首先呢,还是引入jar包。 其他的步骤就比spring简单多了。。。。 2、编写发送类 3、测试类 4、结果 至此,Springboot发送email到此结束。 通过这个简单demo看springboot好处。。 1) 习惯优于配置 ,这是springboot的原则。所以他与其他框架,中间件集成更加简便。 2) Spring Boot部署简单,不需要再去部署tomcat运行。 3) Spring Boot服务注册监控变简单,这点还没体现到,但网上一堆的实例在讲这个优点,接下来学习再用实例说明。 springboot开篇 (一)简单邮件发送 标签:tag cli bsp 学习 好用 img .com info text 原文地址:https://www.cnblogs.com/sunTin/p/9613904.html
@Service
public class MailService {
@Autowired
private JavaMailSender mailSender;
@Value("${spring.mail.username}")
private String from;public void sendSimpleMail(String to, String subject, String content) {
SimpleMailMessage message = new SimpleMailMessage();
System.out.println(from);
// 发送
message.setFrom(from);
// 接收
message.setTo(to);
// 主题
message.setSubject(subject);
// 内容
message.setText(content);
mailSender.send(message);
}
}
@RunWith(SpringRunner.class)
@SpringBootTest
public class MailTest {
@Resource
MailService mailService;
@Test
public void testHello(){
mailService.saidHello();
}
@Test
public void testSendSimpleMail(){
mailService.sendSimpleMail("117@qq.com","我就测试","spring boot test");//此处省略邮箱
}
}
上一篇:go语言学习--map的并发
下一篇:python的inspect模块