在业务类调用dingtalk问题

Blade 已结 1 86
lifeCoder
lifeCoder 剑童 2025-07-14 16:31

一、该问题的重现步骤是什么?

1. 将blade-admin模块的dingtalk类复制到自定义的业务模块中

2. 在业务模块创建全局异常捕获,调用dingtalkService中推送消息方法实现部分场景点对点的消息通知到钉钉


二、你期待的结果是什么?实际看到的又是什么?

期待结果:程序正常运行

实际结果:找不到bean

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

产品:bladex

版本:4.5

系统:linux

四、请提供详细的错误堆栈信息,这很重要。

2025-07-14 16:27:31.355 ERROR 17284 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 


***************************

APPLICATION FAILED TO START

***************************


Description:


Parameter 1 of method mailNotifier in de.codecentric.boot.admin.server.config.AdminServerNotifierAutoConfiguration$MailNotifierConfiguration required a bean of type 'de.codecentric.boot.admin.server.domain.entities.InstanceRepository' that could not be found.



Action:


Consider defining a bean of type 'de.codecentric.boot.admin.server.domain.entities.InstanceRepository' in your configuration.

五、若有更多详细信息,请在下面提供。


1条回答
  •  admin
    admin (最佳回答者)
    2025-07-14 16:34

    不建议复制出来,建议你自己写一个HttpUtil来调用,dingtalk无非就是一个http请求的API,你正常传参数调用就行了。

    1 讨论(1)
代码语言
提交回复