私はSpring Beanを使用するアプリケーションを作成しており、ApplicationContext
をxml
から初期化する必要があります。それはサーバーアプリケーションではないので、WEB-INF
フォルダがありません。私はxml
ファイルを置くべきですか?Spring applicationContext.xml
1
A
答えて
1
チェックこの例Spring Setter Injection
XMLは、アプリケーションのクラスパスにある場合は、XMLは、ファイルシステムにある場合、それ以外の場合は、その後
ApplicationContext context = new FileSystemXmlApplicationContext("beans.xml");
3
春を使用して、この
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
のように使用しますこのトピックのドキュメントは、最初はやや圧倒的です。アプリケーションコンテキスト設定の春のドキュメントに便利な出発点は、here
file system xml application contextがおそらく最も簡単です。だから、:あなたはあなたのアプリケーションのクラスパスにxml設定を持っている場合
ApplicationContext appCtx =
new FileSystemXmlApplicationContext("/path/to/springconfig.xml");
はClassPathApplicationContext
を使用してください。この例では、プロジェクトディレクトリsrc/config/springconfig.xmlの下にspringconfig.xmlがあります。
ApplicationContext appCtx =
new ClassPathXmlApplicationContext("config/springconfig.xml");
、あなたのアプリケーションを構築した後、あなたのspringconfig.xmlが終わる場所がわからない場合、あなたはあなたのjarファイルの内容をリストするには、次のコマンドを使用することができます。デフォルトのEclipse用
jar -tvf myapp.jar
javaプロジェクトの場合、プロジェクトホーム/ binディレクトリがクラスパスの先頭です。
関連する質問は使用ClassPathXmlApplicationContext
here
3
を頼まれた:
ApplicationContext ctx =
new ClassPathXmlApplicationContext("applicationContext.xml");
それとも@Configuration
への移行を検討:
AppConfig
は
@Configuration
でアノテートされており、何のXMLは必要ありません
ApplicationContext ctx =
new AnnotationConfigApplicationContext(AppConfig.class);
。
関連する問題
- 1. SpringブートからApplicationContext.xmlを呼び出す
- 2. filenotfoundexception running jerseyTest - missing applicationContext.xml
- 3. Spriing +クラスパスリソース[applicationContext.xmlを】
- 4. ApplicationContext.xml、DAO、およびServiceがあるSpring JPAはNULLです
- 5. Springアプリケーションでの* -context.xmlとapplicationContext.xmlファイルの処理
- 6. Spring 3.0がapplicationcontext.xmlを見つけられない
- 7. SpringのapplicationContext.xmlにHibernate Empty Interceptorを登録する方法
- 8. applicationContext.xmlのスプリングパス
- 9. applicationContext.xml beansのスイングエディタui?
- 10. * -servlet.xmlとapplicationContext.xmlを組み合わせる
- 11. applicationContext.xmlを省略できるようにSpringを設定する方法
- 12. spring-servlet.xmlのBeanがapplicationContext.xml内のBeanにアクセスできない理由
- 13. キャッシュコントロールの設定方法:Spring 4.2以降のapplicationContext.xmlを使用したプライベート
- 14. applicationContext.xmlをを支柱と春
- 15. applicationContext.xml内のオブジェクトをJavaアノテーションに変換する方法
- 16. なぜ私のapplicationContext.xmlがDispatcherServletに必要ですか?
- 17. ApplicationContext.xml Beanの実行 - どのように?
- 18. 春EclipseのJEE中/ Mavenプロジェクト:applicationContext.xmlをは
- 19. applicationcontext.xmlにカスタムフィルタクラスを追加します。
- 20. 私のアクションとサービスクラスのapplicationContext.xmlを避ける
- 21. エラー 'のEntityManagerFactory' のServletContextリソースで定義された[/WEB-INF/applicationContext.xml]
- 22. 私のspringプログラムは、dispatcher-servlet.xmlを使って、ContextLoaderListenerとapplicationcontext.xmlを使わずに実行できますか?
- 23. applicationContext.xmlファイルでSpring Bean定義を有効または無効にする方法はありますか?
- 24. 私は私のapplicationContext.xmlをファイルに次の構成を持つPOMファイル
- 25. コンテナはApplicationContext.xmlファイルをどのように起動するのですか
- 26. 失敗は、私は次のようにapplicationContext.xmlを中CommonsMultipartResolverを設定Spring4
- 27. applicationcontext.xmlにカスタム設定が反映されない
- 28. Spring ApplicationContext Beanスコープ
- 29. RESTFul Spring ControllerとMVC Spring Controllerの接続方法
- 30. org.springframework.beans.factory.BeanCreationException in springアプリケーション
私は同じことをして、srcディレクトリにアプリケーションコンテキストxmlを入れました。それは動作しません。私はEclipse RCPアプリケーションに取り組んでいます。 – itun
いくつかのクラスパスのデバッグアイデアを含むように更新されました。私はsrc/config/springconfig.xmlを使ってEclipseでこれをテストしてくれました。 – pd40