この記事は主にDockerでパラメータ変数を外部から指定する方法を紹介します。この記事のサンプルコードは非常に詳細で、皆さんの勉強や仕事に一定の参考値があります。困っている友人はそれを参考にすることができます。 Dockerファイル: frolvlad/alpine-oraclejre8:slim より ボリューム /tmp app.jar を追加します /app.jar #COPY エージェント/ /usr/local/skyagent/ ワークディレクトリ /opt docker-entrypoint.sh をコピーします。 環境変数 AP_ENV=$AP_ENV エクスポーズ7015 環境変数JAVA_OPTS=$JAVA_OPTS ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] 構成に変数を指定する: application.properties 海=${sea123} シャン=${shan123} テストの場合: @レストコントローラ パブリッククラスWebController{ @Value("${sea}") プライベートストリングシー; @Value("${shan}") プライベート文字列 shan; @GetMapping("/海") パブリック文字列テスト(){ sea+shan を返します。 } } イメージを実行します: sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ReactのuseEffectクロージャの落とし穴についての簡単な説明
>>: MySQL 8.0.13 手動インストールチュートリアル
mysql5.7.21 zipの詳細なインストール手順は次のとおりです。 1. 解凍して指定されたデ...
Apache Tika は、さまざまな形式のファイルからファイル タイプを検出し、コンテンツを抽出す...
この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...
多くの人が Linux Homebrew を使用しています。これをより良く使用するための 3 つのヒ...
目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...
ビュービューとは何ですか?ビューの役割は何ですか?ビューは仮想テーブルであり、データ自体を含まない論...
CSS3 のボックス サイズ設定 (content-box と border-box) CSS3 の...
インターフェイス ドメイン名を構成する際、各パブリック プラットフォームはドメイン名に対する開発者の...
MySQL では、データベースはデータ ディレクトリ内のディレクトリに対応します。データベース内の各...
以下のように表示されます。 //managefee_managefee テーブルの年と月を照会し、c...
CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...
概要: この記事では主に、Windows 環境に MySQL をインストールする方法について説明しま...
本文に入る前に、オーバーフローとフレックスレイアウトの使い方をいくつか紹介します。 overflow...