• 大小: 1.2MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-15
  • 语言: Java
  • 标签: SSM  

资源简介

后端使用Java语言做的一个模仿知乎的问答网站。初学练手,互相学习。

资源截图

代码片段和文件信息

package com.fc.async;

import javax.mail.internet.MimeMessage;

import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.mail.javamail.MimeMessagePreparator;

import com.fc.util.MyConstant;

public class MailTask implements Runnable {

private String code;
private String email;
private JavaMailSender javaMailSender;
private int operation;

public MailTask(String code String email JavaMailSender javaMailSender int operation) {
this.code = code;
this.email = email;
this.javaMailSender = javaMailSender;
this.operation = operation;
}

@Override
public void run() {
javaMailSender.send(new MimeMessagePreparator() {
@Override
public void prepare(MimeMessage mimeMessage) throws Exception {
System.out.println(“开始发邮件...“);
MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage true “UTF-8“);
mimeMessageHelper.setFrom(MyConstant.MAIL_FROM);
mimeMessageHelper.setTo(email);
mimeMessageHelper.setSubject(“一封激活邮件“);
StringBuilder sb = new StringBuilder();
sb.append(““);

if (operation == 1) {
sb.append(“ sb.append(code);
sb.append(“>点击激活“);
} else {
sb.append(“是否将您的密码修改为:“);
sb.append(code.substring(0 8));
sb.append(“,“);
sb.append(“点击是“);
}

mimeMessageHelper.setText(sb.toString() true);

System.out.println(“结束发邮件...“);
}
});
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-03 17:56  hahu\
     文件        1312  2017-04-30 18:17  hahu\.classpath
     目录           0  2017-05-03 17:56  hahu\.git\
     文件          90  2016-11-13 17:43  hahu\.gitattributes
     文件          15  2017-05-03 17:33  hahu\.git\COMMIT_EDITMSG
     文件         301  2017-05-03 17:36  hahu\.git\config
     文件          73  2017-05-03 17:33  hahu\.git\description
     文件          23  2017-05-03 17:33  hahu\.git\HEAD
     目录           0  2017-05-03 17:33  hahu\.git\hooks\
     文件         478  2017-05-03 17:33  hahu\.git\hooks\applypatch-msg.sample
     文件         896  2017-05-03 17:33  hahu\.git\hooks\commit-msg.sample
     文件         189  2017-05-03 17:33  hahu\.git\hooks\post-update.sample
     文件         424  2017-05-03 17:33  hahu\.git\hooks\pre-applypatch.sample
     文件        1642  2017-05-03 17:33  hahu\.git\hooks\pre-commit.sample
     文件        1348  2017-05-03 17:33  hahu\.git\hooks\pre-push.sample
     文件        4951  2017-05-03 17:33  hahu\.git\hooks\pre-rebase.sample
     文件         544  2017-05-03 17:33  hahu\.git\hooks\pre-receive.sample
     文件        1239  2017-05-03 17:33  hahu\.git\hooks\prepare-commit-msg.sample
     文件        3610  2017-05-03 17:33  hahu\.git\hooks\update.sample
     文件       24891  2017-05-03 17:36  hahu\.git\index
     目录           0  2017-05-03 17:33  hahu\.git\info\
     文件         240  2017-05-03 17:33  hahu\.git\info\exclude
     目录           0  2017-05-03 17:33  hahu\.git\logs\
     文件         163  2017-05-03 17:33  hahu\.git\logs\HEAD
     目录           0  2017-05-03 17:36  hahu\.git\logs\refs\
     目录           0  2017-05-03 17:33  hahu\.git\logs\refs\heads\
     文件         163  2017-05-03 17:33  hahu\.git\logs\refs\heads\master
     目录           0  2017-05-03 17:36  hahu\.git\logs\refs\remotes\
     目录           0  2017-05-03 17:36  hahu\.git\logs\refs\remotes\origin\
     文件         145  2017-05-03 17:36  hahu\.git\logs\refs\remotes\origin\master
     目录           0  2017-05-03 17:33  hahu\.git\objects\
............此处省略680个文件信息

评论

共有 条评论