加入我有三个项目都使用一个数据库配置。计划在配置中心中设置一个db.yaml,里面有公用的数据库连接配置。然后让三个项目在启动前从配置中心获取到db.yaml。最终写入Properties。之后启动项目。这中情况我代码写入哪里比较好
1.如果是想让项目获取blade.yaml这一类默认的配置以外的配置,可以参考bladex中blade-flow的模块
2.如果是想在工程启动前获取nacos配置,这是个死循环,想获取数据,必须连上nacos。想在启动前操作,那必然连不上nacos,也取不到数据了。
所以想实现这种需求,不能使用官方的starter,需要自己写nacos官方api进行获取数据。
手动操作可以参考官方文档:https://nacos.io/zh-cn/docs/sdk.html
扫一扫访问 Blade技术社区 移动端