[解決済み] Profile("String")と@ProfileNameの違いは何ですか?
2022-02-15 11:04:26
質問
この2つのプロファイルの定義の違いは何ですか。
@Profile("prod")
public DatabaseDatasource getProductionDatabase() {
//code
}
そして
@Profile("prod")
public @interface ProdProfile{}
@ProdProfile
public DatabaseDatasource getProductionDatabase() {
//code
}
解決方法は?
違いはありません。
違いは、必要なProfileをインターフェースとして書くだけであることです。 プロファイル名を変更する場合、あなたの例のようにプロジェクト全体から "prod" という文字列を検索するのではなく、一箇所だけ変更すればよいのです。
同じことを繰り返さない限り、同じように機能するはずです。
関連
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] Javaにおける "implements Runnable "と "extends Thread "の違いについて
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] JDKとJREの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Hibernateエラー:同じ識別子値を持つ別のオブジェクトがすでにセッションに関連付けられました。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】"|="の意味は何ですか?(パイプ等号演算子)
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み】Ubuntu: OpenJDK 8 - パッケージを見つけることができません。
-
[解決済み】intがnullであるかどうかを確認する方法