-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Open
Description
确认
我的版本是最新版本(5.0.0),并且项目里无依赖冲突
我已经在 issue 中搜索过, 确认问题没有被提出过
运行环境
JDK:OpenJDK Runtime Environment Temurin-17.0.14+7
MAVEN:Apache Maven 3.9.9
错误报告
cola-component-domain-starter 的 DomainFactory 无法开箱即用
如果不手动添加 com.alibaba.cola 的扫描路径 或 显式导入 DomainAutoConfiguration.class
直接使用 DomainFactory.create 会报错,下面是部分报错信息
java.lang.NullPointerException: Cannot invoke "org.springframework.context.ApplicationContext.getBean(String)" because "com.alibaba.cola.domain.ApplicationContextHelper.applicationContext" is null
at com.alibaba.cola.domain.ApplicationContextHelper.getBean([ApplicationContextHelper.java:35](vscode-file://vscode-app/d:/MyApplication/Scoop/liup/apps/vscode/1.95.3/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
at com.alibaba.cola.domain.DomainFactory.create([DomainFactory.java:12](vscode-file://vscode-app/d:/MyApplication/Scoop/liup/apps/vscode/1.95.3/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
最小复现步骤
- 下载并解压 demo.zip
- 将 DemoApplication 中的
@SpringBootApplication(scanBasePackages = {"com.github.indeednb.demo", "com.alibaba.cola"})
替换为普通的@SpringBootApplication
- 运行
DemoApplicationTests.testDomainFactory()
Metadata
Metadata
Assignees
Labels
No labels