草庐IT

Applicationcontext

全部标签

spring - 如何在使用 @RunWith 和 @ContextConfiguration 注释的 jUnit 测试中访问 Spring 上下文?

我有以下测试类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/services-test-config.xml"})publicclassMySericeTest{@AutowiredMyServiceservice;...}是否可以通过其中一种方法以编程方式访问services-test-config.xml?喜欢:ApplicationContextctx=somehowGetContext(); 最佳答案 这也很好用:@Auto

spring - 如何在使用 @RunWith 和 @ContextConfiguration 注释的 jUnit 测试中访问 Spring 上下文?

我有以下测试类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/services-test-config.xml"})publicclassMySericeTest{@AutowiredMyServiceservice;...}是否可以通过其中一种方法以编程方式访问services-test-config.xml?喜欢:ApplicationContextctx=somehowGetContext(); 最佳答案 这也很好用:@Auto

java - 我的 applicationContext 中是否可以有多个 PropertyPlaceHolderConfigurer?

我需要根据给定的系统属性加载特定的applicationContext.xml文件。这本身会加载具有实际配置的文件。因此,我需要两个PropertyPlaceHolderConfigurer,一个用于解析系统参数,另一个用于实际配置。任何想法如何做到这一点? 最佳答案 是的,你可以做不止一个。一定要设置ignoreUnresolvablePlaceholders这样第一个将忽略它无法解析的任何占位符。classpath*:/my.propertiesclasspath*:/myOther.properties根据您的应用程序,您应该

java - 我的 applicationContext 中是否可以有多个 PropertyPlaceHolderConfigurer?

我需要根据给定的系统属性加载特定的applicationContext.xml文件。这本身会加载具有实际配置的文件。因此,我需要两个PropertyPlaceHolderConfigurer,一个用于解析系统参数,另一个用于实际配置。任何想法如何做到这一点? 最佳答案 是的,你可以做不止一个。一定要设置ignoreUnresolvablePlaceholders这样第一个将忽略它无法解析的任何占位符。classpath*:/my.propertiesclasspath*:/myOther.properties根据您的应用程序,您应该

java - 如何在 web.xml 中注册 Spring @Configuration 注释类而不是 applicationContext.xml 文件?

我在Web应用程序中同时使用jsf和spring。我在一个配置类中配置了数据源和session工厂,该配置类使用@Configuration、@ComponentScan等注释。我的项目中没有任何applicationContext.xml文件我正在处理Configuration类中的每个上下文xml条目。测试用例成功运行,但是当我部署我的Web应用程序时,它给了我错误java.lang.IllegalStateException:NoWebApplicationContextfound:noContextLoaderListenerregistered?现在如果我在web.xml中给

java - 如何在 web.xml 中注册 Spring @Configuration 注释类而不是 applicationContext.xml 文件?

我在Web应用程序中同时使用jsf和spring。我在一个配置类中配置了数据源和session工厂,该配置类使用@Configuration、@ComponentScan等注释。我的项目中没有任何applicationContext.xml文件我正在处理Configuration类中的每个上下文xml条目。测试用例成功运行,但是当我部署我的Web应用程序时,它给了我错误java.lang.IllegalStateException:NoWebApplicationContextfound:noContextLoaderListenerregistered?现在如果我在web.xml中给

Spring + Web MVC : dispatcher-servlet. xml 与 applicationContext.xml(加上共享安全性)

dispatcher-servlet.xml和applicationContext.xml这两个上下文的正确使用方法是什么?什么去哪里?我想编写一个部署在servlet容器中的相当典型的应用程序。它有一些带有JSPView的Controller。它在后端也有一些重要的逻辑。我真的需要这两种情况吗?它们是如何相互关联的?我怎样才能决定放什么?另外,我想为我的应用程序使用Spring-security。我可能想在WebController以及更深层中使用它的功能(例如带有注释的声明性安全性)。在这种情况下,我应该如何配置安全性?它应该在其中一个文件中(哪个?),还是两者都有?

Spring + Web MVC : dispatcher-servlet. xml 与 applicationContext.xml(加上共享安全性)

dispatcher-servlet.xml和applicationContext.xml这两个上下文的正确使用方法是什么?什么去哪里?我想编写一个部署在servlet容器中的相当典型的应用程序。它有一些带有JSPView的Controller。它在后端也有一些重要的逻辑。我真的需要这两种情况吗?它们是如何相互关联的?我怎样才能决定放什么?另外,我想为我的应用程序使用Spring-security。我可能想在WebController以及更深层中使用它的功能(例如带有注释的声明性安全性)。在这种情况下,我应该如何配置安全性?它应该在其中一个文件中(哪个?),还是两者都有?

android - 使用 MultiDexApplication 会导致 applicationContext 变为 null

我已按照此链接中的说明将我的应用程序切换为MultiDexApplication-https://developer.android.com/studio/build/multidex.html.应用程序现在安装正确,但我的应用程序上下文为空。你们以前有过这样的经历吗?如果您需要代码示例,请告诉我,但由于应用程序因无法获取应用程序上下文而崩溃,我想不出任何可以解释该问题的代码。如下获取我的应用程序上下文:TrackerApplication.getContext();publicclassTrackerApplicationextendsMultiDexApplication{priv

android - 在哪里可以找到初始化 ORMLite 所需的 ApplicationContext?

我正在使用android和ormlite。我在初始化ForeignCollection时遇到问题。我找到这个,初始化它:dao.getEmptyForeignCollection()但对于dao,我需要DatabaseHelper,对于databasehelper,我需要applicationContext,但在实体中我没有上下文。还有其他选择吗?这就是代码,它是一对一的关系。类(class)团队:@DatabaseField(canBeNull=true,foreign=true)privateClubclub;类(class)俱乐部:@DatabaseField(canBeNull