ngbatis icon indicating copy to clipboard operation
ngbatis copied to clipboard

NebulaGraph数据源不配置启动报错

Open cyqilm opened this issue 2 years ago • 2 comments

NebulaGraph数据源不配置启动报错。因为有的客户需要图数据库,有的客户不需要。不需要的客户不配置就会报错,这里空值指针 图片

cyqilm avatar Dec 26 '22 09:12 cyqilm

可以试试 nebula.hosts 不给值,这样容器内也就不会再启动 ngbatis 加载 bean newbula.pool-config.min-conns-size 给 0,其他值正常给

CorvusYe avatar Dec 26 '22 09:12 CorvusYe

另外有一种做法是:

spring:
-  scan-base-packages: com.example, org.nebula.contrib # 需要 nebula 的情况
+  scan-base-packages: com.example # 不需要 nebula 的情况
@SpringBootApplication(scanBasePackages = "${spring.scan-base-packages}")

不需要nebula的情况下,相关的 dao 都需要注解@Autowired(required = false)

CorvusYe avatar Dec 26 '22 10:12 CorvusYe