spring bootの中のpropertiesパラメーターの配置は詳しく説明します。


appication.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パラメータの配置について详しく解说しましたので、皆さんに何かお聞きしたいことがありましたら、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。