私は春に新しく、参照されているときではなく、Webアプリケーションの起動時にスプリングシングルトンBeanを作成したいと考えています。 これを実現する方法はありますか? ありがとうございますスプリングシングルトンビーン構築
2
A
答えて
8
これはデフォルトの動作です。 Spring Beanはデフォルトでは非遅延型のシングルトンです。
0
アプリの起動時に参照を読み込むためのブートストラップクラスを作成することができます。
2
<bean id="Example" class="com.domain.Example" singleton="true" lazy-init="false" />
または
<bean id="Example" class="com.domain.Example" />
怠惰-initとシングルトンデフォルトではこの値に設定されています。
0
あなたは春MCV
<servlet-mapping>
<servlet-name>MyServlet<servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
次に、コンフィギュレーション・ファイルをロードを使用する場合には、web.xmlファイル内のサーブレットマッピングを作成して、コンテキストをロードすることができます。これを行うには、ContextLoaderListenerを登録します。 ContextLoaderServletでは、Webアプリケーション
<servlet>
<servlet-name>context>servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
を起動したときcontextConfigLocationパラメータが
<context-param>
<param-value>contextConfigLocation</param-value>
<param-value>/WEB-INF/my-spring-config.xml</param-value>
</context-param>
をロードするために春の構成ファイルを定義するSpring構成ファイルをロードします
関連する問題
- 1. 再構築CGAL.sln can'r再構築INSTALL
- 2. セキュリティフレームワークの構築
- 3. デイリーセールスデータベースの構築
- 4. sqlの構築
- 5. ファルコン構築API
- 6. ファイアウォールアプリケーションの構築
- 7. ハイパフォーマンスコンピューティングシステムの構築
- 8. 構築CSSリンクカミソリビュー
- 9. STLマップ構築
- 10. 構築ベクトル
- 11. スキームペアの構築
- 12. テンソルフロービジュアルスタジオで構築
- 13. Linq式の構築
- 14. モーダルリストを再構築
- 15. Typescriptコンパイルチェックの構築
- 16. Androidスタジオリリースマップアプリケーションの構築
- 17. MySQLのクエリ構築
- 18. ウェブサイト構築のヘルプ
- 19. ドキュメントの構築Api
- 20. トモグラフィ3D再構築
- 21. テンプレートの構築:テンプレート
- 22. コラボレーティブフィルタリング/レコメンデーションシステムの構築
- 23. firebaseデータベースの構築
- 24. SQLite DB構築スピードアップ
- 25. タイプの脱構築
- 26. C# - ツリービューの構築
- 27. テンプレートVMWareで構築
- 28. ポリマーの構築エラー
- 29. OpenCLカーネル構築エラー
- 30. は味を構築