问题标签 [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 中删除 powersuite bean 定义后,我仍然得到这个 stackoverflow。我认为这与我们使用的 JBoss Web 服务无关。
eclipse - org.springframework.beans.factory.BeanCreationException:创建带有名称的bean时出错
我遇到以下错误:
我的 applicationContext.xml
我的 SimpleProductManager.java
我已经在google等上做了很多研究,但我不能只是对我的问题有一个很好的答案,而且我看到更多的人有同样的问题或几乎相同的问题。
我已经在类路径和 WEB-INF/lib 文件夹中有必要的 jars(我的意思是,我确实这么认为)
- antlr-2.7.6
- aspectjweaver
- commons-collections-3.1
- commons-dbcp-1.4
- 公共记录
- 公共池
- dom4j-1.6.1
- ehcache-1.1
- 休眠3
- hibernate-jpa-2.0-api-1.0.1.Final
- 数据库
- javassist-3.12.0.GA
- jstl
- jta-1.1
- mysql-connector-java-5.1.11-bin
- slf4j-api-1.6.1
- slf4j-simple-1.6.1
- 春天
- 弹簧测试
- spring-webmvc
- 标准
- 标准-1.0.2
我正在用 Eclipse 做这个项目。
已编辑
当我启动或重新启动服务器时会发生这种情况。
已编辑
解决了!似乎是图书馆冲突
java - 使用 SpEL 复制 bean 的引用不起作用
我一直在尝试使用 Spring。我希望通过使用 SpEL 为另一个 bean 复制一个 bean 的值和引用属性。
考虑这个bean:
我希望将其值复制到另一个 bean 中,如下所示:
但是,我对第二个属性有一个例外,因为它无法复制肯尼的仪器。歌曲被正确复制,没有任何异常被抛出
我得到这个例外:
线程“main” org.springframework.beans.factory.BeanCreationException 中的异常:创建类路径资源 [Beans.xml] 中定义的名称为“carl”的 bean 时出错:设置时无法解析对 bean '#{kenny.instrument}' 的引用bean 属性“仪器”;嵌套异常是 org.springframework.beans.factory.BeanExpressionException:表达式解析失败;嵌套异常是 org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 6): Field or property 'instrument' cannot be found on object of type '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。
应用程序上下文.xml
spring-servlet.xml
GenericDao.java
AbstractGenericDaoImpl.java
通用服务.java
AbstractGenericServiceImpl.java
例外
java - org.springframework.beans.factory.BeanCreationException:创建名为“MyController”的bean时出错:
我正在做 spring + hibernate 应用程序。当我在 tomcat 服务器上运行应用程序时,我遇到了一些异常。
根上下文.xml
servlet-context.xml
CompteController.java
竞争服务
任何人都可以帮助解决这个问题吗?
CompteDAOHib
CompteService 代码
java - 为什么 NoUniqueBeanDefinitionException:没有定义类型的限定 bean:预期单个匹配 bean 但找到 2
在这个小应用程序中,我使用@Autowired
注解和@Qualifier
注解来配置依赖项,但仍然抛出异常,如下所述。
比萨类
Spring 上下文配置
抛出的异常是
.
现在为什么 Spring 不考虑@Qualifier
注释来找到具有 qualifier的正确 bean dest1value="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 的仪表板演示代码 ( 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。
我不太确定这条消息是什么意思。有人可以解释它并提出错误消息的解决方案吗?
要点错误输出: https ://gist.github.com/anonymous/43d602c1105e00d4d7d6
克隆网址: https ://github.com/caritos/pangolin.git
分支:集成-vaadin-dashboard-demo-project
spring - NoUniqueBeanDefinitionException:没有定义 [javax.persistence.EntityManagerFactory] 类型的限定 bean:预期单个匹配 bean
我有 2 个独立的数据库,我正在尝试在存储库中访问它们。不幸的是,我收到以下异常。
我尝试过的事情
- 曾尝试将其中一种 bean 设为 Primary。
- 已使用PersistenceContext,如下面的代码所示。
我的异常跟踪
我的订单控制器只是自动装配存储库
我的订单仓库 有
我的 FirstConfig 文件
和第二个配置
我尝试在PersistenceAnnotationBeanPostProcessor中进行调试,但很快就丢失了。