草庐IT

Applicationcontext

全部标签

spring - 无法为 Spring Controller 的 JUnit 测试加载 ApplicationContext

我想编写一个测试用例来检查我的Controller(getPersons)。这是一个服务器端代码。我很困惑我应该把什么放在@ContextConfiguration(locations={"file:src/main/webapp/WEB-INF/app-contest.xml"})其次,我遇到了一些这样的错误:Failedtoloadapplicationcontext.Cannotfindthepath[whichIspecifiedin@ContextConfiguration]我有这样的结构:restAPI*src/main/javacom.company.controller

spring - 无法为 Spring Controller 的 JUnit 测试加载 ApplicationContext

我想编写一个测试用例来检查我的Controller(getPersons)。这是一个服务器端代码。我很困惑我应该把什么放在@ContextConfiguration(locations={"file:src/main/webapp/WEB-INF/app-contest.xml"})其次,我遇到了一些这样的错误:Failedtoloadapplicationcontext.Cannotfindthepath[whichIspecifiedin@ContextConfiguration]我有这样的结构:restAPI*src/main/javacom.company.controller

java - 如何让 FactoryBean spring 创建的 bean 得到管理?

FactoryBean可用于以编程方式创建可能需要复杂实例化逻辑的对象。但是,FactoryBean创建的bean似乎没有成为spring管理的。这种解释正确吗?如果是这样,有什么好的解决方法吗?包含一个简短的代码示例来说明我的问题。应用程序上下文:工厂实现:publicclassSearcherFactoryimplementsFactoryBean{@OverridepublicSearchergetObject()throwsException{returnnewSearcher();//notsocomplexafterall;)}@OverridepublicClassget

java - 如何让 FactoryBean spring 创建的 bean 得到管理?

FactoryBean可用于以编程方式创建可能需要复杂实例化逻辑的对象。但是,FactoryBean创建的bean似乎没有成为spring管理的。这种解释正确吗?如果是这样,有什么好的解决方法吗?包含一个简短的代码示例来说明我的问题。应用程序上下文:工厂实现:publicclassSearcherFactoryimplementsFactoryBean{@OverridepublicSearchergetObject()throwsException{returnnewSearcher();//notsocomplexafterall;)}@OverridepublicClassget

spring - 使用 Spring 和 Maven 进行测试 : applicationContext

这个问题似乎很古老,但我仍然找不到解决方案..我正在尝试运行简单的测试:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/applicationContext.xml","/PersonsPopulateTest-context.xml"})@TransactionalpublicclassPersonsPopulateTest{文件位于:srcmainresourcesapplicationContext.xml和srctestresourcesPersonsPopulateTest-c

spring - 使用 Spring 和 Maven 进行测试 : applicationContext

这个问题似乎很古老,但我仍然找不到解决方案..我正在尝试运行简单的测试:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/applicationContext.xml","/PersonsPopulateTest-context.xml"})@TransactionalpublicclassPersonsPopulateTest{文件位于:srcmainresourcesapplicationContext.xml和srctestresourcesPersonsPopulateTest-c

unit-testing - Java 项目 : Failed to load ApplicationContext

我有一个Java项目,我正在其中编写一个简单的JUNIT测试用例。我已将appplicatinoContext.xml文件复制到根java源目录中。我已经尝试过使用我在StackOverflow上读到的一些推荐设置,但仍然出现相同的错误。发生此错误是因为我的项目是java项目而不是web项目,还是这有关系?我不确定我哪里出错了。importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.beans.factory.annotation.Autowired;importorg.springfr

unit-testing - Java 项目 : Failed to load ApplicationContext

我有一个Java项目,我正在其中编写一个简单的JUNIT测试用例。我已将appplicatinoContext.xml文件复制到根java源目录中。我已经尝试过使用我在StackOverflow上读到的一些推荐设置,但仍然出现相同的错误。发生此错误是因为我的项目是java项目而不是web项目,还是这有关系?我不确定我哪里出错了。importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.beans.factory.annotation.Autowired;importorg.springfr

spring - Spring 上下文中的有状态 bean 和无状态 bean

我正在阅读spring的官方文档,在一个地方,我遇到了这样一行,它对所有有状态bean使用原型(prototype)范围,而对无状态bean使用单例。我知道EJB中有状态bean和无状态bean,但这不是他们在文档中提到的。谁能向我解释一下Spring中的有状态和无状态bean到底意味着什么提前致谢 最佳答案 从Spring的角度来看无状态bean:单例且仅初始化一次的bean。他们拥有的唯一状态是共享状态。这些bean是在ApplicationContext被初始化时创建的。SAMEbean实例将在此ApplicationCont

spring - Spring 上下文中的有状态 bean 和无状态 bean

我正在阅读spring的官方文档,在一个地方,我遇到了这样一行,它对所有有状态bean使用原型(prototype)范围,而对无状态bean使用单例。我知道EJB中有状态bean和无状态bean,但这不是他们在文档中提到的。谁能向我解释一下Spring中的有状态和无状态bean到底意味着什么提前致谢 最佳答案 从Spring的角度来看无状态bean:单例且仅初始化一次的bean。他们拥有的唯一状态是共享状态。这些bean是在ApplicationContext被初始化时创建的。SAMEbean实例将在此ApplicationCont