- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个注入(inject) JavaMailSender 的服务。我的服务对其进行配置并发送邮件。我想拦截原始邮件以确保信息正确。我想在 JUnit 中这样做。
你们会怎么做呢?
@Service
public class MyServiceImpl {
@Autowired
private JavaMailSender _mailSender;
public void sendMail(String to, String body, String subject){
...
_mailSender.something
...
}
}
最佳答案
我已经使用 GreenMail 完成了它.看看my blog post about it您还可以在其中找到一个工作示例。
关于java - 如何测试 Spring 的 JavaMailSender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854993/
我在数据库MailTemplate中有一个实体,它有一个用于某些操作的邮件模板。现在,我需要为此模板设置一个值。模板是一个简单的 JSP 页面,其中有几个我想在运行时填充的字段。例如,模板是:“您好,
我正在尝试使用 JavaMailSender 在我的 spring MVC web 应用程序和 Tomcat 7 中发送注册确认电子邮件,但它总是返回 NullPointerException。谁能帮
我正在使用 JavaMailSender 通过我的 gmail 帐户向我的客户发送电子邮件。 在我的 gmail 帐户设置中,我可以将值设置为“将邮件发送为”,以便在我的客户电子邮件中显示我的自定义名
当我使用 JavaMailSender 发送带有附件的电子邮件时,它总是失败并抛出以下异常: org.springframework.mail.MailSendException: Failed me
是否有一种简单/轻巧的方法来向Spring的JavaMailSender添加持久性并使其异步运行? Spring是否为此提供任何“内置”支持?我目前正在使用JMS来查看队列,但是对于手头的任务而言
Autowiring javamailsender 时出现以下错误: Field javaMailSender in com.frs.services.MailService.impl.MailSer
我想使用 javamailsender 向多个人发送带有个性化称呼的邮件。 To : Abc,xyz Mail Content: Hi Abc, ... 我可以向多人发送邮件,但无法找到替换可用于收件
我的测试失败,这是我的测试类。 public class EmailGeneratorServiceTests { @Mock JavaMailSender javaMailSende
我正在尝试使用 spring-boot-starter-mail 配置邮件发送器,但出现 stackoverflow 异常: Failed to instantiate [org.springfram
我正在编写一个网络应用程序,每个用户都可以通过ldap进行身份验证,每个用户都有具有相同登录名和密码的电子邮件,在java中我想用特殊帐户发送电子邮件,但是当我尝试验证任何用户身份验证失败时,但是当我
我们使用以下代码片段从 java 发送电子邮件 javaMailSenderImpl.setHost("somehost"); javaMailSenderImpl.setPort(2
我对 Java spring 相当陌生 - 在尝试发送测试电子邮件时遇到以下错误。 发送电子邮件时出错: org.springframework.mail.MailSendException: Mai
在这个问题上我一直在敲脑袋,我已经厌倦了那种沙哑的声音。 我需要在 Tomcat 平台上配置一个 JavaMail 实例。当然,我不想在 war 文件中硬编码连接参数,所以我一直在尝试建立 JNDI
我创建了一个简单的 spring 应用程序,它向用户发送电子邮件。这似乎与“SimpleMailMessage”完美配合(整个消息都是纯文本)。我想要的是将一些文件作为附件发送,所以我尝试使用 jav
我有一个注入(inject) JavaMailSender 的服务。我的服务对其进行配置并发送邮件。我想拦截原始邮件以确保信息正确。我想在 JUnit 中这样做。 你们会怎么做呢? @Service
我使用 Spring Initializer、嵌入式 Tomcat、Thymeleaf 模板引擎生成了一个 Spring Boot Web 应用程序,并将其打包为可执行 JAR 文件。 使用的技术:
我正在尝试在我的 Spring Web 应用程序中配置 JavaMailSender。订单完成后,它会发送一封工作正常的电子邮件。但是,它选择的发件人电子邮件地址是配置中的地址 (a@gmail.co
这是我的第一个问题,所以我想保持简单。我对 Spring Framework 版本 4.1.8.RELEASE 中的 JavaMailSender 有问题。对于特定的 SMTP,它似乎不会将收件人添加
我正在为我的 spring-boot 应用程序编写简单的邮件发送器。但是我在创建 Bean 时遇到了问题。这是我的 MailSender 类 @Component public class MailS
我似乎无法通过 Spring Boot 的 application.properties 正确配置 Spring 的 JavaMailSender 实现。 以下使用标准 JavaMail API 的代
我是一名优秀的程序员,十分优秀!