ngbatis
ngbatis copied to clipboard
NebulaGraph数据源不配置启动报错
NebulaGraph数据源不配置启动报错。因为有的客户需要图数据库,有的客户不需要。不需要的客户不配置就会报错,这里空值指针
可以试试 nebula.hosts
不给值,这样容器内也就不会再启动 ngbatis 加载 bean
newbula.pool-config.min-conns-size
给 0,其他值正常给
另外有一种做法是:
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)