原创

Springboot のサブモジュールの値に基づいて、親モジュールはどのように変数を変更するのでしょうか?

温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

すべての Java アプリケーションと Zookeeper サービスは同じサーバー (IP: 192.168.0.13) にデプロイされています。サーバー上のメモリが不足しているため、app-oaアプリケーションをバックアップサーバーに移行する必要があります。

ただし、開発環境と運用環境は異なります。の価値に基づいて、のファイルzookeeper.connect-string内ののIP値を動的に変更するにはどうすればよいですか?bootstrap.ymlcms-configapp-oa's spring.profiles.active

の値を動的に変更するためにオブジェクトspring.profiles.activecms-config介してアクセスしようとしましたが、取得されたプロパティ値はですEnvironmentzookeeper.connect-stringnull

環境の違いにより Zookeeper IP の値を変更し続けることは望ましくありません。解決策はありますか?

app-oa application.yaml

spring.profiles.active: dev ---> bootstrap.yml >> zookeeper.connect-string:localhost

spring.profiles.active: pro---> bootstrap.yml >> zookeeper.connect-string:192.168.0.13

下の図は、Spring Boot プロジェクトの依存関係構造です。ここに画像の説明を入力してください

私のcms-config bootstrap.ymlのzookeeperの設定

ここに画像の説明を入力してください

正文到此结束
热门推荐
本文目录