application-properties, @ConfigurationProperties
1014 ワード
アプリケーション・コンフィギュレーション
🎯 ダウンジャケットコードを表示
大量に使用されるデータはアプリケーションに格納されますが、構成情報のハードコーディングはできるだけ避けるべきです.
したがって、安全で導入しやすい構成を外部化(外部化)することが望ましい.
したがって、Yamlシンボルに基づいて作成されたアプリケーション-properties(またはアプリケーション.yml)ファイルはクラスパスに格納されます.
通常、サーバのポートまたはデータベース情報を保存します.data.server = remoteserver:8080
前述したように、application-properties
に定義されており、アプリケーションは以下のように使用することができる.@Value("${data.server}")
後でymlに慣れよう
カスタム
プロファイルをカスタマイズするための接頭辞の追加
🎯 ダウンジャケットコードを表示
@component
スプリングbeanクラスを表す構文
@ConfigurationProperties(prefix="myapp")
これはアプリケーションです.通知スプリングガイドの通知
Reference
この問題について(application-properties, @ConfigurationProperties), 我々は、より多くの情報をここで見つけました
https://velog.io/@hailey_/어플리케이션의-구성-application.yml
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
data.server = remoteserver:8080
@Value("${data.server}")
プロファイルをカスタマイズするための接頭辞の追加
🎯 ダウンジャケットコードを表示
@component
スプリングbeanクラスを表す構文
@ConfigurationProperties(prefix="myapp")
これはアプリケーションです.通知スプリングガイドの通知
Reference
この問題について(application-properties, @ConfigurationProperties), 我々は、より多くの情報をここで見つけました https://velog.io/@hailey_/어플리케이션의-구성-application.ymlテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol