Module bus.starter

Class NotifyConfiguration

java.lang.Object
org.miaixz.bus.starter.notify.NotifyConfiguration

@EnableConfigurationProperties(NotifyProperties.class) public class NotifyConfiguration extends Object
消息通知自动配置类,用于配置消息通知相关的Bean。

该类负责创建并配置消息通知服务提供者工厂,用于管理和创建各种消息通知服务。

使用示例:

 // 在application.yml中配置
 bus:
   notify:
     # 消息通知相关配置

 // 在代码中直接注入使用
 @Autowired
 private NotifyProviderService notifyProviderService;

 // 发送邮件通知
 notifyProviderService.send(NotifyRegistry.EMAIL, "邮件内容");
 
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • NotifyConfiguration

      public NotifyConfiguration()
  • Method Details

    • notifyProviderFactory

      @Bean public NotifyService notifyProviderFactory()
      创建消息通知服务提供者工厂Bean。

      该方法创建一个NotifyService实例,用于管理和创建各种消息通知服务提供者。 该实例会使用配置属性来初始化。

      Returns:
      配置好的消息通知服务提供者工厂实例