[解決済み] Springでプログラム的にプロパティファイルにアクセスする?
2022-05-14 19:37:32
質問
以下のコードを使用して、プロパティファイルからプロパティを持つSpring Beanを注入します。
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:/my.properties"/>
</bean>
<bean id="blah" class="abc">
<property name="path" value="${the.path}"/>
</bean>
プログラム的にプロパティにアクセスする方法はありますか? 私は依存性注入なしでいくつかのコードを実行しようとしています。 だから、私はちょうどこのようないくつかのコードを持ちたいと思います。
PropertyPlaceholderConfigurer props = new PropertyPlaceholderConfigurer();
props.load("classpath:/my.properties");
props.get("path");
どのように解決するのですか?
どのように PropertiesLoaderUtils ?
Resource resource = new ClassPathResource("/my.properties");
Properties props = PropertiesLoaderUtils.loadProperties(resource);
関連
-
[解決済み】クラスパス上にSpring WebApplicationInitializerの型が検出されない
-
[解決済み] JavaScriptでオブジェクトのキー/プロパティの数を効率的にカウントする方法
-
[解決済み] 変数を使用してオブジェクトのプロパティに動的にアクセスする
-
[解決済み】C#には拡張プロパティがある?
-
[解決済み】ユニットテスト中のSpring @Valueの入力について
-
[解決済み] [Solved] アノテーションを使用して構成されたSpring Beanにプロパティ値を注入するにはどうすればよいですか?
-
[解決済み】BeanFactoryとApplicationContextの比較
-
[解決済み】SpringでList Beanを定義する方法は?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] Spring MVC RESTコントローラでHTTPヘッダ情報にアクセスする方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] org.springframework.web.servlet.PageNotFound noHandlerFound URIを持つHTTPリクエストのマッピングが見つからない。
-
[解決済み】クラスパス上にSpring WebApplicationInitializerの型が検出されない
-
[解決済み] SecurityContextにAuthenticationオブジェクトが見つかりませんでした - Spring 3.2.2
-
自動配線された依存関係のインジェクションに失敗する; 自動インジェクションに失敗する問題
-
SpringBootで'Application'を実行中にエラーが発生しました。コマンドラインが長すぎるため、コマンドラインを短くしてください。
-
[解決済み】BeanFactoryとApplicationContextの比較
-
[解決済み】Springでは、オプションのパス変数を作ることができますか?
-
[解決済み] Spring Expression Language (SpEL) と @Value: ドル vs. ハッシュ ($ vs. #)
-
[解決済み] コンストラクタの引数を必要とする Bean を @Autowire する方法はありますか?
-
[解決済み] コンテンツタイプ 'application/x-www-form-urlencoded;charset=UTF-8' は @RequestBody MultiValueMap ではサポートされていません。