邮件配置准备工作
配置邮件服务
#配置邮件
spring.mail.host=smtp.qq.com
spring.mail.username = 1261349543@qq.com
spring.mail.password = 授权码
spring.mail.port = 587
spring.mail.default-encoding=UTF-8
spring.mail.properties.mail.smtp.socketFactoryClass=javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.debug=true
RabbitMQ准备工作
配置RabbitMQ服务
#连接RabbitMQ服务端
spring.rabbitmq.host=远程服务器IP
spring.rabbitmq.username=root
spring.rabbitmq.password=root
spring.rabbitmq.port=5672
多模块测试
创建多模块SpringBoot工程emailmessage
- 邮件模块 email-service
引入spring-boot-starter-mail依赖、spring-boot-starter-amqp依赖
同时有emailmessgae这个parent
//创建通道
@Bean
Queue queue(){
return new Queue("panlijie.mail