好的 又是一个蠢蠢的 nacos 配置上出现的问题
在使用 nacos 进行 配置共享时
报错
Description:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
报错上 数据库连接的问题 url 没有配置成功
2024-05-25 15:04:43.426 INFO 38176 --- [ main] b.c.PropertySourceBootstrapConfiguration :
Located property source:
[BootstrapPropertySource
{name='bootstrapProperties-cart-service-local.yaml,DEFAULT_GROUP'}, BootstrapPropertySource
{name='bootstrapProperties-cart-service.yaml,DEFAULT_GROUP'}, BootstrapPropertySource
{name='bootstrapProperties-cart-service,DEFAULT_GROUP'}, BootstrapPropertySource
{name='bootstrapProperties-shared-swagger.yaml,DEFAULT_GROUP'}, BootstrapPropertySource
{name='bootstrapProperties-shared-log.yaml,DEFAULT_GROUP'}, BootstrapPropertySource
{name='bootstrapProperties-shared-jdbc.yaml,DEFAULT_GROUP'}]
可以排查到 至少三项配置是能正常导入进去的 所以不是依赖和 bootstrap.yaml 的问题
那就是 shared-jdbc.yaml 配置上出现问题
仔细排查之后 发现是上面的 shared-jdbc.yaml 写成了 shared-jdbc.ymall
尴尬。。
改正后正常运行成功