spring bootの中のpropertiesパラメーターの配置は詳しく説明します。
1809 ワード
appication.properties
appication.propertiesはspring bootのデフォルトのプロファイルです。spring bootはデフォルトでは次の二つの経路で検索してこのファイルをロードします。
src\main\resource
src\main\resource\config
システムのパラメータを設定
appication.propertiesでは、いくつかのシステムパラメータを設定できます。spring bootは、このパラメータを自動的に該当する機能にロードします。
spring boot起動クラスまたは設定クラスに以下のコメントを追加し、起動時にカスタムプロファイルを読み込むことができます。
名前を付けていくつかのパラメータを設定します。
propertiesでは、aをプレフィックスとする二つのパラメータを設定します。
以上は小编でご绍介したspring bootのpropertiesパラメータの配置について详しく解说しましたので、皆さんに何かお聞きしたいことがありましたら、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
appication.propertiesはspring bootのデフォルトのプロファイルです。spring bootはデフォルトでは次の二つの経路で検索してこのファイルをロードします。
src\main\resource
src\main\resource\config
システムのパラメータを設定
appication.propertiesでは、いくつかのシステムパラメータを設定できます。spring bootは、このパラメータを自動的に該当する機能にロードします。
# , 8080
server.port=80
# , /
server.context-path=/test
# ,
logging.file=/log.txt
# , INFO
logging.level.root=DEBUG
カスタムpropertiesファイルspring boot起動クラスまたは設定クラスに以下のコメントを追加し、起動時にカスタムプロファイルを読み込むことができます。
@PropertySource("classpath:config/xxx.properties")
複数のファイルを同時に読み込む場合@PropertySource(value={"classpath:config/a.properties","classpath:config/b.properties"})
カスタムパラメータ名前を付けていくつかのパラメータを設定します。
key1=values1
key2=values2
JAVAコードでは@Valueコメントを使用して、プロジェクト起動時にカスタムパラメータをグローバル変数にロードします。以下の通りです。
@RestController
public class SampleController {
@Value(value="${key1}")
private String key;
クラス変数に一括注入propertiesでは、aをプレフィックスとする二つのパラメータを設定します。
a.key1=values1
a.key2=values2
JAVAで@ConfigrationPropertiesでaをプレフィックスとするパラメータを現在の変数に注入するには、setXxx()の方法が必要です。
@RestController
@ConfigurationProperties(prefix = "a")
public class SampleController {
private String key1;
private String key2;
public void setKey1(String key1) {
this.key1 = key1;
}
public void setKey2(String key2) {
this.key2 = key2;
}
締め括りをつける以上は小编でご绍介したspring bootのpropertiesパラメータの配置について详しく解说しましたので、皆さんに何かお聞きしたいことがありましたら、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。