Java Play Framework 2.3.* 和 Mailer 插件

标签 java email playframework-2.3

显然,要使用 Java 中的 Mailer 插件发送邮件,首先要获取 MailerAPI 的实例:

MailerAPI mail = MailerPlugin.email();

在 Playframework 版本 2.7.3 中我得到

non-static method email() cannot be referenced from a static context

MailerPlugin 是一个 Scala Trait。因此,我无法实例化它,也不知道哪个类可靠地使用/实现了该特征(在这种情况下,我可以创建一个实例并对其调用 email()...)。

最佳答案

尝试像这样实例化它:

MailerAPI mailer = Play.application().plugin(MailerPlugin.class).email();

关于Java Play Framework 2.3.* 和 Mailer 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27333468/

相关文章:

ruby-on-rails - 让 rufus-scheduler 在 Heroku 上工作

java - 为什么 JUnit 测试在 Play 2.3.1/Java 项目中不起作用?

java - 不等于符号(java)

java - 使用Jquery将内容加载到div中,spring返回400 bad request消息

java - 类(class)信息

java - 为什么子类继承自基类的方法不能打印自身字段的值?

C# 发送 HTML 和文本电子邮件 - 最优雅?

php - DomainKey-Signature 和 DKIM-Signature 之间有什么区别?

scala - 如何在构建定义中更改 Play 2.3.x 中的默认端口 9000?

sbt - 为什么使用激活器测试从 Play 2.2.2 迁移到 2.3 后没有执行任何测试?