問題タブ [spring-bean]
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.
java - BeanCreationException : 自動配線された依存関係の注入に失敗しました
2 つの異なるプロジェクトに 2 つのクラスがあり、フィールドを自動配線するのが困難です。
プロジェクト パックには、この Computation クラスがあります。
プロジェクト db には、次の CurveAccess インターフェイスがあります。
CurveDAO クラスによって実装:
パック プロジェクトからの私の applicationContext.xml ファイル:
実行中に、次の例外があります。
この問題を解決するにはどうすればよいですか?
java - NoSuchBeanDefinitionException を使用したスタンドアロン アプリケーションの自動配線
アプリケーションを持っていますが、それを Eclipse などで実行することができません。
これが私のクラスです:
そして私のapplicationContext.xmlファイル:
私はこの例外を受け取ります:
ここで何か不足していますか?
java - スプリングコントローラーの BeanCreationException
org.springframework.beans.factory.BeanCreationException
ResponseList Bean を使用しているため、Spring コントローラーを取得しています。
コンテキスト部分は次のとおりです。
これがビーンです:
ここで欠けているものを誰か修正してもらえますか?
java - web.xml の ContextLoaderListener を介して Spring Bean プロファイルを初期化する
私はこのようにSpringアプリケーションを設定web.xml
することを宣言しています:ContextLoaderListener
Spring 構成 xml ファイルの 1 つで、開発用と本番用に異なるBean プロファイルを使用しています。
でデフォルトの Bean プロファイルを設定するにはどうすればよいweb.xml
ですか? ContextLoaderListener
春のサーブレットの代わりに使用する場合、次のようなものがありますか?
java - Java play フレームワークでの play.data.Form のサブクラス化の理解
Play!Framework の play.data.Form 機能を使いたいのですが、以下のクラスで困っています。そのような継承構造を持つネストされたパスをフォームに認識させる方法があるかどうか、誰か教えてもらえますか? これまでのところ、私が試したことは、Json で動作させることです。これが私のコードのダイジェストです。
詳細は次のように定義されています。
そしてもちろん、すべてのサブクラスが (まったく異なるフィールド セットで) 実装されており、パブリック デフォルト コンストラクターが利用可能です。この構造を Json (Jackson 自体と Play フレームワークでラップされた Json 実装) でテストしたところ、動作しました。問題は、コントローラーで宣言して使用しようとしたときですForm<ContactParam>
newInstance()
のメソッドを使用して抽象クラスを直接インスタンス化しようとしているため、バインドによって InstancioException が原因でエラーが発生しますClass<ContactFieldParam>
。DataBinder
Form クラス (および)で使用される springframework コードを調べることで、それを判断しましたBeanWrapperImpl
。
java - JavaBean と Spring Bean の違い
私はSpring MVCを初めて使用し、JavaでのJava Beanの使用法について少し知っています。
Java Bean と Spring Bean の基本的な違いは何ですか?
java - Spring を使用して XML プロパティ ファイルからプロパティ Bean に読み込み、注入する
java.util.Property
XML プロパティ ファイルから SQL クエリをロードし、DAO クラスに挿入しようとしています。SQLs.xmlは、アプリケーション コンテキストと同じディレクトリにあります (私は Maven 構造を使用しているため、それらはすべて src/main/resources の下にあります)。私のアプリケーション コンテキスト ファイルは次のようになります。
SQLs.xml
内容は次
のとおりです。
DAO クラス:
メインアプリケーションにコンテキストファイルをロードしています:
問題なくロードして、そのメソッドEmployeeDAO
を呼び出すことができます。getEmployee()
必要なすべてのdatasource
キー/値を問題なくプルします。しかし、queryProps
は常に null です。
spring - Bean を明示的に参照または取得せずにロードする
私のアプリケーションでは、XML アプリケーション コンテキストを使用して、Spring Bean を構成および構築します。
私はオブザーバーであるビーンと観察されたビーンを持っています。構成は次のようになります
私の問題は、オブザーバーの参照を明示的に要求する人が誰もいないことです。オブザーバーも監視対象の Bean も作成されません。
明示的な参照は必要ないので、 ApplicationContext に参照を要求して再度無視することは避けたいと思います。
私の問題の解決策はありますか、それとも私のコンセプトに問題がありますか?
spring - Spring 構成ファイルの名前空間の解決
Spring Bean 構成ファイルに問題があります。Spring Tool Suite 3.4 および Spring 3.1.1 jar (MVC、jdbc、セキュリティ) を使用しています。これは IDE での単なる警告ですが、アプリケーションが APP サーバーにロードされると、次のエラーが表示されます。