問題タブ [beancreationexception]
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 - TestNG と Spring 3
Springで単体テストを行うベストプラクティスの方法は何ですか? TestNG と jmockit と Spring 3 の組み合わせは悪くないと思いますので、現在それを行っていますが、新しい Spring プロジェクトのツールを選択していない場合は、すぐに教えてください。:-)
とにかく、テストしたいエンティティを作成しましたが、実際に Spring コンテキストから TestNG を実行する方法がわかりません。簡単なテストクラスを作成しました
モデルとビジネス層をセットアップするための applicationContext.xml インポート Bean を使用します。まず第一に、Project/WebRoot/WEB-INF の applicationContext.xml を使用したいのですが、このテストのソースは Project/src/com/mydomain/data/entities/test にありますが、私はそれを信じています/applicationContext.xml は、クラスパスと同じように Projects/src を提供します: これは正しいですか?
さらに、Web アプリケーションが使用するモデル層とビジネス層を使用しているので、同様に動作することを期待する必要があります。しかし、テストで TestNG を起動すると、クラス org.hibernate.cfg.ExtendedMappings にはスーパークラスとしてインターフェース org.hibernate.cfg.Mappings があります:
これは何ですか? なぜ私はこれを取得するのですか? 手がかりはありますか?
私の sessionFactory は次のようになります
java - Spring BeanCreationException
私が何をしているのかわかりません。この問題は断続的に発生します... JBoss を使用しています
applicationContext.xml からパワースイート Bean 定義を削除した後も、このスタックオーバーフローが発生します。私たちが使用している JBoss Web サービスとは関係がないと思います。
eclipse - org.springframework.beans.factory.BeanCreationException: 名前の Bean の作成中にエラーが発生しました
次のエラーが発生します。
私のapplicationContext.xml
私のSimpleProductManager.java
私はすでにGoogleなどで多くの調査を行ってきましたが、私の問題に対する良い答えを得ることができず、同じ問題またはほとんど同じ問題を抱えている人をもっとたくさん見てきました.
クラスパスと WEB-INF/lib フォルダーに必要な jar が既にあります (つまり、そう思います)。
- antlr-2.7.6
- アスペクトウィーバー
- commons-collections-3.1
- コモンズ-dbcp-1.4
- コモンズロギング
- コモンズプール
- dom4j-1.6.1
- ehcache-1.1
- 休止状態3
- hibernate-jpa-2.0-api-1.0.1.Final
- hsqldb
- javassist-3.12.0.GA
- jstl
- jta-1.1
- mysql-connector-java-5.1.11-bin
- slf4j-api-1.6.1
- slf4j-シンプル-1.6.1
- バネ
- 春テスト
- 春-webmvc
- 標準
- 標準-1.0.2
私はEclipseでプロジェクトをやっています。
編集済み
これは、サーバーを起動または再起動したときに発生します。
編集済み
解決しました!ライブラリの競合だったようです
java - SpEL を使用して Bean の参照をコピーできない
私はSpringを試してきました。SpEL を使用して、Bean の値と参照プロパティを別の Bean にコピーしたいと考えています。
この Bean を考えてみましょう:
以下に示すように、その値を別の Bean にコピーしたいと考えています。
ただし、ケニーの楽器をコピーできないため、2番目のプロパティの例外が発生します。曲は例外がスローされることなく正しくコピーされます
私はこの例外を受け取ります:
スレッド "main" org.springframework.beans.factory.BeanCreationException での例外: クラスパス リソース [Beans.xml] で定義された名前 'carl' の Bean の作成中にエラーが発生しました: 設定中に Bean '#{kenny.instrument}' への参照を解決できませんBean プロパティ 'instrument'; ネストされた例外は org.springframework.beans.factory.BeanExpressionException: 式の解析に失敗しました。ネストされた例外は org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 6): フィールドまたはプロパティ 'instrument' がタイプ 'com.springinaction.springidol.Instrumentalist' のオブジェクトに見つかりません
楽器をコピーして、ID「carl」のBeanに設定する方法を教えてください。
spring-mvc - NoUniqueBeanDefinitionException: タイプの適格な Bean が定義されていません: 単一の一致する Bean が予想されますが、2 が見つかりました
Springs MVC を使用して GAE Web プロジェクトを構成しようとすると、以下の例外が発生します。ファイルで次の構成を使用しました。Springs の spring-3.2.3 バージョンを使用しており、すでにクラスパスにspring-bean-3.2.3.jarがあります。
applicationContext.xml
spring-servlet.xml
GenericDao.java
AbstractGenericDaoImpl.java
GenericService.java
AbstractGenericServiceImpl.java
例外
java - org.springframework.beans.factory.BeanCreationException: 'MyController' という名前の Bean の作成中にエラーが発生しました:
私は春+休止状態のアプリケーションをやっています。Tomcat サーバーでアプリケーションを実行すると、いくつかの例外が発生します。
root-context.xml
サーブレット-context.xml
CompteController.java
compteService
誰でもこれを解決するのを助けることができますか?
CompteDAOHib
CompteService コード
java - NoUniqueBeanDefinitionException の理由: タイプの適格な Bean が定義されていません: 単一の一致する Bean が予想されますが、2 が見つかりました
この小さなアプリでは、@Autowired
アノテーションと一緒に@Qualifier
アノテーションを使用して依存関係を構成しましたが、以下で説明するように例外がスローされます。
ピザークラス
Spring コンテキスト構成
スローされる例外は
.
修飾子を持つ@Qualifier
正しい Bean dest1を見つけるために、Spring がアノテーションを考慮しないのはなぜvalue="ForPizza"
ですか?
java - Spring Roo プロジェクトが Spring 4.1 で実行できませんでした
spring roo 1.2.5 で spring プロジェクトを作成し、pom.xml ファイルを 4.1.1.RELEASE に変更しました。
プロジェクトは、Tomcat 8 サーバーからの次のエラーで開始できませんでした:
Bean は、次のように webmvc-config.xml で既に定義されています。
誰でもエラーについて何か考えがありますか?
gwt - BeanCreationException Vaadin
Spring Boot Vaadin ( https://github.com/peholmst/vaadin4spring ) を Vaadin の Dashboard Demo Code ( https://github.com/vaadin/dashboard-demo ) と統合しようとしています。私が行った唯一の変更は、DashboardUI クラスに注釈「@VaadinUI」を追加したことです。ブランチ「integrate-vaadin-dashboard-demo-project」を使用してコードをチェックインしました。
エラーメッセージが表示されます:
org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor' という名前の Bean を作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider です。
メッセージの意味がよくわかりません。誰かがそれを説明して、エラーメッセージの解決策を思いつくことができますか?
Gist エラー出力: https://gist.github.com/anonymous/43d602c1105e00d4d7d6
クローン URL: https://github.com/caritos/pangolin.git
ブランチ: integrate-vaadin-dashboard-demo-project
spring - NoUniqueBeanDefinitionException: タイプ [javax.persistence.EntityManagerFactory] の適格な Bean が定義されていません: 単一の一致する Bean が期待されます
2 つの別々のデータベースがあり、リポジトリでそれらにアクセスしようとしています。残念ながら、次の例外が発生しています。
私が試したこと
- Bean の 1 つを Primary として作成しようとしました。
- 以下のコードに見られるように、PersistenceContextを使用しています。
私の例外トレース
単に自動配線リポジトリである私の注文コントローラー
私の注文リポジトリ には
私のFirstConfigファイル
そして2番目の構成
PersistenceAnnotationBeanPostProcessorでデバッグしようとしましたが、すぐに失われました。