問題タブ [spring-context]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
745 参照

spring - コマンド ラインの Spring プロパティを bootstrap.yml でオーバーライドする

春のアプリがカタリナを介して展開されるたびに、コマンドライン引数として、春のアクティブなプロファイルが既に設定されている tomcat box があります。

私はSpringクラウド構成サーバーを使用しているため、構成クライアントでbootstrap.ymlでアクティブなプロファイルを指定しますが、前述のように、tomcatコマンドライン引数によってオーバーライドされます。

tomcat を介して渡されたコマンドライン引数を、ブートストラップコンテキストの読み込み時にboostrap.ymlでオーバーライドして、bootstrap.ymlから構成サーバーにアクティブなプロファイルを渡すことができるようにする方法。

Tomcat set environment コマンド (アクセス権がないため変更できません)

ブートストラップ.yml

0 投票する
0 に答える
45 参照

java - Spring 変数の定義で間違っていることは何ですか?

テストの開始時に、Spring はコンテキストの作成を開始します。私のルート構成テスト XML ファイルの開始点は次のとおりです。

spr-properties ファイルは、実際のアプリケーションのデプロイ時に使用される実際のファイルです。コマンド ライン パラメータからいくつかの変数を取得します。その中には、spr.root.dir 変数があります。テストでは、別の場所に設定する必要があります。https://stackoverflow.com/a/36094573/715269からのアドバイスを使用しました。ルート構成テスト XML ファイルで、プロパティを設定するファイルを定義し、

また、私は試しました

それでも、「ApplicationContextのロードに失敗しました」というメッセージが表示されます

テストクラス:

Spring 構成変数の設定方法がわからないようです。