1. pom文件配置
在resources/lib目录下加入钉钉的sdk的jar包。
com.dingtalk.api
dingtalk
3.0.12
system
${project.basedir}/src/main/resources/lib/taobao-sdk-java-auto_1479188381469-20191122.jar
maven插件配置:
org.springframework.boot
spring-boot-maven-plugin
// ++++++++ 添加这部分配置
true
// ++++++++ 添加这部分配置
注意:如果部署到服务器上,但是没有配置maven插件,在Spring Bean中使引用sdk文件,就会导致Failed to introspect Class [xxx] from ClassLoader [org.springframework.boot.loader.LaunchedURLClassLoader@492691d7]而实际上,这个异常出现的原因就是:Spring在加载bean时,找不到对应的Class文件。
2. 代码编写
@Slf4j
public class DingtalkUtils {
/**
* 钉钉群消息推送
*
* @param webHook 钉钉生成的访问地址
* @param content 要通知的内容
*/
public