2.2.发送消息

2023-07-03 16:52 更新
BDF2当中提供两个消息发送器,可以实现发送BDF2的站内消息及发送Email消息。

要发送Email消息我们首先要获取EmailSender类的实例,因为EmailSender类是配置在Spring当中,所以如果您的类也需要配置到Spring当中的话,我们只需要将名为“bdf2.emailSender”的bean注入即可,同样,如果您的业务类不是配置在Spring当中,您可以通过下面的代码获取EmailSender类实例:
EmailSender实例获取
EmailSender emailSender=ContextHolder.getBean(EmailSender.BEAN_ID);
通过这个EmailSender类,可以实现Email消息的发送,同时还可以指定发送时需要添加的附件等。在使用这个EmailSender类时,我们还需要设置好bdf2.smtpHost、bdf2.smtpIsAuth、bdf2.smtpUser、bdf2.smtpPassword及bdf2.defaultSenderEmailAddres属性,关于这些属性的含义,请参考ORM模块允许用户覆盖的属性列表说明。

除了发送Email之外,BDF2还提供了一个可以用于发送BDF2站内消息的消息发送器InternalMessageSender,同样,该类配置在Spring当中,它的bean的id为“bdf2.internalMessageSender”,根据需要我们可以通过注入或ContextHolder的getBean方法获取。具体这里就不再展开了。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号