首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从控制器调用服务

如何从控制器调用服务
EN

Stack Overflow用户
提问于 2018-07-28 06:20:53
回答 2查看 1.9K关注 0票数 0

我正在尝试从控制器调用以下服务:

@Service
class MyMailService {

    private final SendGrid sendGrid;

    @Inject
    public SendGridMailService(SendGrid sendGrid) {
        this.sendGrid = sendGrid;
    }

    void sendMail() {
        Request request = new Request();
        Response response = this.sendGrid.api(request);                
    }
}

和我的控制器:

# controller
public String index(Model model) {
    MyMailService.sendMail() // how to do this properly?
    return "register";
}

从控制器调用它的正确方式是什么?基本上,我尝试“自动配置”sendgrid,这样就不必在每次调用MyMailService类时使用API键初始化SendGrid对象。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51566249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档