有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java需要解决playmailer API的问题

当我试图从不推荐使用的API升级MailClient for Play Framework 2.5时。我已经按照文档创建了所需文件,并根据文档在所需文件中提供了条目。设置好所有内容后,当我尝试运行应用程序时,在“浏览器网络响应”选项卡上出现以下错误。需要帮助来解决以下错误

import com.google.inject.Inject;    
import play.libs.mailer.MailerClient;


private final MailerClient mailerClient;    

@Inject
    public SMTPProvider(final ConfigurationManager configuration, 
     MailerClient mailerClient) {
        this.from = configuration.getString("email.from");
        this.mailerClient = mailerClient;
    }

我在浏览器网络响应列中遇到此错误

Unable to create injector, see the following errors:

1) No implementation for play.libs.mailer.MailerClient was bound.
while locating play.libs.mailer.MailerClient
for parameter 1 at com...email.SMTPProvider.(SMTPProvider.java:31)

while locating com...email.SMTPProvider
for parameter 1 at com...conf.EmailProviderGuiceProvider.
(EmailProviderGuiceProvider.java:23)
at com...conf.AppModule.configure(AppModule.java:89)

1 error

共 (0) 个答案