問題タブ [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.
spring - Spring:構成xmlがクラスパスに見つかりません
私の単純なMavenプロジェクトでは、これは機能しません:
config.xml
同じクラスレベルに居住している
実際、config.xmlをクラスパスに追加するにはどうすればよいですか?
注: web.xml で構成された他の Web プロジェクトで同じことを行う場合、私のプロジェクトは lib です。
それが正常に動作すること
ここでは web.xml は必要ありません。クラスパスを修正するだけです。
android - Androidのアプリケーションを拡張するときのヌルポインタ
私は、Application Contextオブジェクトをすばやく取得する方法として、Applicationを拡張することを試みてきました。私はそのようなクラスを持っています:
そして私のマニフェストには以下が含まれます:
ただし、のインスタンスを作成しPageMonitorActivity
て呼び出すgetApplicationContext()
と、nullポインタ例外が発生します。Eclipseでデバッグし、のインスタンスを調べている間PageMonitorActivity
、私はそれを見ることができますbase=null
。
誰かが何が悪いのかアドバイスできますか?
java - applicationContext.xml を src/main/resources から target/myproject/WEB-INF にコピーする Maven
現時点では、デフォルトだと思いますが、コピーします
そのため、デプロイ時にコンテキストを取得しません。
また、サーバー固有の構成ファイルdatabase.propertiesを参照したいのですが、それを tomcat/conf に入れてからapplicationContext.xmlで参照したいのですが、どうすればよいですか?
また(2)、これはかなり標準的で適切なセットアップ方法であるという印象を受けています。間違っている場合は訂正してください。
サーバー固有の構成ファイルを編集します これを使用します
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 ファイルを使用せずに機能する回避策はありますか?
java - 構成クラス内のgetBeansOfType
春のクラスに問題があります。別のクラスに渡すために、Configurationクラス内のタイプのすべてのBeanを取得する必要があります。
問題は、起動しない限りそれApplicationContext
ができないということですが、それは機能しません。呼び出しているConfigクラスは、呼び出し元のconfigクラスを使用しているため、無限のループが発生します...
例として:
これらのBeanを取得するために使用できる機能またはパターンはありますか?
java - SpringDispatcherServletコンテキストの継承
通常、1つApplicationContext
(親)と0..n DispatcherServlets
(子)があります。親として別のtを持つaDispatcherServlet
DispatcherServle
を持つことも可能ApplicationContext
ですか?私が理解したように、Beanは一時的に解決できるため、アプリケーションコンテキストにアクセスできるはずです。
ApplicationContext
共有Beanを他のBeanに公開してはならないため、共有Beanを入れたくありませんDispatcherServlet
。1つの例外があります。
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 を見つける (または見つけない) だけです。
java - SpringのWebApplicationContextUtils.getRequiredWebApplicationContext(context)に依存するサーブレットの単体テスト
WebApplicationContextUtils.getRequiredWebApplicationContext(context)
メソッドでSpringに依存するサーブレットコードを単体テストしたいと思いますinit()
。
コードの一部は次のとおりです。
このテキストに適切なapplicationContext.xml(テストバージョン)を挿入するための最良の方法は何でしょうか?
Springのことは知っていますが、getRequiredWebApplicationContext(...)が返すことができるように、そのアノテーションによってロードされたコンテキストをサーブレットコンテキストに@ContextConfiguration
挿入するための最良のアプローチについてはわかりません。${testClass}Test-context.xml
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
コントローラとサービスにスプリングアノテーションを使用しました。
spring - アプリケーションコンテキストとSpringコンテキストは同じですか?
私はSpringMVCを初めて使用し、作業を開始しました。アプリケーションコンテキスト(web-applicationcontext)と、Springによって提供されるコンテキスト(つまり、spring-servlet.xml)について、同じか異なるかを知りたいです。
うまくいけば、誰かが私にこの混乱を乗り越えるためのより大きなアイデアを与えることができます。