报错信息如图 原因分析 使用jeecg框架 数据库使用的是DM数据库,在JeecgSystemApplication中,使用了注解过滤DruidDataSourceAutoConfigure,配置文件使用的是多数据源的方式 会出现这种情况 源码分析 getOnlineDataBaseConfig方法的dataBaseConfig是空的 这里看到value注解读取的为空导致的问题 解决方案 在application.yml中添加jeecg.online.datasource属性即可,其中primary是我的配置文件的自定义数据源名称