問題タブ [applicationcontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8634 参照

spring - Spring:構成xmlがクラスパスに見つかりません

私の単純なMavenプロジェクトでは、これは機能しません:

config.xml同じクラスレベルに居住している

実際、config.xmlをクラスパスに追加するにはどうすればよいですか? 注: web.xml で構成された他の Web プロジェクトで同じことを行う場合、私のプロジェクトは lib です。

それが正常に動作すること

ここでは web.xml は必要ありません。クラスパスを修正するだけです。

0 投票する
2 に答える
2009 参照

android - Androidのアプリケーションを拡張するときのヌルポインタ

私は、Application Contextオブジェクトをすばやく取得する方法として、Applicationを拡張することを試みてきました。私はそのようなクラスを持っています:

そして私のマニフェストには以下が含まれます:

ただし、のインスタンスを作成しPageMonitorActivityて呼び出すgetApplicationContext()と、nullポインタ例外が発生します。Eclipseでデバッグし、のインスタンスを調べている間PageMonitorActivity、私はそれを見ることができますbase=null

誰かが何が悪いのかアドバイスできますか?

0 投票する
2 に答える
10306 参照

java - applicationContext.xml を src/main/resources から target/myproject/WEB-INF にコピーする Maven

現時点では、デフォルトだと思いますが、コピーします

そのため、デプロイ時にコンテキストを取得しません。

また、サーバー固有の構成ファイルdatabase.propertiesを参照したいのですが、それを tomcat/conf に入れてからapplicationContext.xmlで参照したいのですが、どうすればよいですか?

また(2)、これはかなり標準的で適切なセットアップ方法であるという印象を受けています。間違っている場合は訂正してください。

サーバー固有の構成ファイルを編集します これを使用します

0 投票する
2 に答える
2330 参照

hibernate - Spring + Hibernate Session Factory: JAR 内のファイル ディレクトリのマッピング

Hibernate と Spring (プログラム構成) に基づく Web プロジェクトがあります。Hibernate マッピングは、JAR にアーカイブされたパッケージで提供されます。

セッションファクトリを初期化するときは、次のように呼び出していました。

マッピングファイルを探す場所をHibernateに伝えるため。「org/all/theway/to/hibernatemappings」は、hbm.xml ファイルを含むパッケージです。マッピングを含むプロジェクトもチェックアウトされ、私の Web プロジェクトにリンクされているため、これは Eclipse (GWT 開発モード) 内で正常に機能しました。ただし、war を作成して Tomcat にデプロイすると、クラスパス リソースの取得に失敗します。

Spring の ClasspathResource javadoc は次のことを暗示しています

しかし、代わりに何をしますか?代わりに setMappingJarLocation を使用することもできますが、Spring コンテキストで jar ファイル名をハードコードするのは好きではありません。さらに、試してみると、これも IDE 内でしか機能しませんでしたが、Tomcat 内では同じファイル パス (WEB-INF/lib/file.jar) が機能しませんでした。これはまた、これはい解決策になると私に信じさせます。

jar ファイルを使用せずに機能する回避策はありますか?

0 投票する
2 に答える
3348 参照

java - 構成クラス内のgetBeansOfType

春のクラスに問題があります。別のクラスに渡すために、Configurationクラス内のタイプのすべてのBeanを取得する必要があります。

問題は、起動しない限りそれApplicationContextができないということですが、それは機能しません。呼び出しているConfigクラスは、呼び出し元のconfigクラスを使用しているため、無限のループが発生します...

例として:


これらのBeanを取得するために使用できる機能またはパターンはありますか?

0 投票する
2 に答える
1639 参照

java - SpringDispatcherServletコンテキストの継承

通常、1つApplicationContext(親)と0..n DispatcherServlets(子)があります。親として別のtを持つaDispatcherServletDispatcherServleを持つことも可能ApplicationContextですか?私が理解したように、Beanは一時的に解決できるため、アプリケーションコンテキストにアクセスできるはずです。

ApplicationContext共有Beanを他のBeanに公開してはならないため、共有Beanを入れたくありませんDispatcherServlet。1つの例外があります。

0 投票する
2 に答える
2414 参照

spring - 春の設定が見つかりません

web.xml に次のものがあります。

私は2つのファイルを持っています:

  • web.xml の隣にある WEB-INF の applicationContext-web.xml
  • myapp-service.jar 内の applicationContext-service.xml

アプリをデプロイすると、

依存関係に一致するタイプ [AServiceBean] の Bean が見つかりません: この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。

applicationContext-service.xml が見つからないようです。web.xml の横にコピーすると、正常に動作します。なぜこれが起こるのか分かりません。

サーバーは Tomcat 6 です。

どんな助けでも大歓迎です。ありがとう。

編集

明確にするために:私が使用する場合

アプリは問題なくデプロイされるため、applicationContext-service.xml を見つける (または見つけない) だけです。

0 投票する
1 に答える
2735 参照

java - SpringのWebApplicationContextUtils.getRequiredWebApplicationContext(context)に依存するサーブレットの単体テスト

WebApplicationContextUtils.getRequiredWebApplicationContext(context)メソッドでSpringに依存するサーブレットコードを単体テストしたいと思いますinit()

コードの一部は次のとおりです。

このテキストに適切なapplicationContext.xml(テストバージョン)を挿入するための最良の方法は何でしょうか?

Springのことは知っていますが、getRequiredWebApplicationContext(...)が返すことができるように、そのアノテーションによってロードされたコンテキストをサーブレットコンテキストに@ContextConfiguration挿入するための最良のアプローチについてはわかりません。${testClass}Test-context.xml

0 投票する
2 に答える
1225 参照

spring - SpringMVCサービスからred5-web.xmlBeanにアクセスする方法

flexを使用したred5アプリケーションが1つあります。ここで、Spring MVC(DispatcherServlet)を使用して、その上に小さなWebアプリケーションを開発したいと思います。しかし、問題は、mvcからred5-web.xmlで定義されたBeanにアクセスできず、SpringMVCからred-webBeanにアクセスできないことです。エラーはNoSuchBeanDefinitionExceptionです。

2つの間に橋はありません。SpringMVCでred5.contextを取得することは可能ですか?だから私はすべてにアクセスできます。これがコードスニップです

red5-web.xml

webapplication-servlet.xml

コントローラとサービスにスプリングアノテーションを使用しました。

0 投票する
3 に答える
1646 参照

spring - アプリケーションコンテキストとSpringコンテキストは同じですか?

私はSpringMVCを初めて使用し、作業を開始しました。アプリケーションコンテキスト(web-applicationcontext)と、Springによって提供されるコンテキスト(つまり、spring-servlet.xml)について、同じか異なるかを知りたいです。

うまくいけば、誰かが私にこの混乱を乗り越えるためのより大きなアイデアを与えることができます。