问题标签 [applicationcontext]

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.

0 投票
4 回答
8634 浏览

spring - Spring:在类路径中找不到配置 xml

对于我的简单 Maven 项目,这不起作用:

config.xml居住在同一班级

实际上,如何将 config.xml 添加到类路径? 注意:我的项目是一个库,如果我在其他 web 项目中使用 web.xml 中的配置执行相同操作:

它工作正常

这里我不需要 web.xml,只需要正确的类路径。

0 投票
2 回答
2009 浏览

android - 扩展 Android 应用程序时的空指针

我一直在尝试扩展 Application 作为获取 Application Context 对象的快速方法。我有这样的课:

我的清单包括:

但是,当创建一个实例PageMonitorActivity并调用时,getApplicationContext()我得到一个空指针异常。在 Eclipse 中调试并检查 的实例时PageMonitorActivity,我可以看到base=null

谁能告诉我出了什么问题?

0 投票
2 回答
10306 浏览

java - Maven 将 applicationContext.xml 从 src/main/resources 复制到 target/myproject/WEB-INF

目前,我认为默认的,它复制到

所以在部署时它不会获取上下文。

另外,我想引用一个服务器特定的配置文件database.properties,我想把它放在 tomcat/conf 中,然后在applicationContext.xml中引用它,我该怎么做?

另外(2),我的印象是这是一种相当标准和体面的设置方式 - 如果我错了,请纠正我。

编辑 服务器特定的配置文件我使用这个

0 投票
2 回答
2330 浏览

hibernate - Spring + Hibernate Session Factory:在 JAR 中映射文件目录

我有基于 Hibernate 和 Spring(编程配置)的 web 项目。Hibernate 映射在一个包中提供,该包归档在一个 JAR 中。

在初始化会话工厂时,我曾经调用过:

为了告诉 Hibernate 在哪里寻找映射文件。“org/all/theway/to/hibernatemappings”是包含 hbm.xml 文件的包。这在 Eclipse(GWT 开发模式)中运行良好,因为包含映射的项目也被检出并链接到我的 Web 项目。但是,一旦我创建了一个战争并将其部署到 Tomcat,它就无法获取类路径资源。

Spring 的 ClasspathResource javadoc 暗示了这一点:“如果类路径资源驻留在文件系统中,则支持解析为 java.io.File,但不支持 JAR 中的资源。始终支持解析为 URL。

但是该怎么做呢?我也可以改用 setMappingJarLocation,但我不喜欢在 Spring 上下文中硬编码 jar 文件名。此外,当我尝试它时,它也只能在 IDE 中工作,但在 Tomcat 中,相同的文件路径(WEB-INF/lib/file.jar)不起作用。这也让我相信这将是一个丑陋的解决方案。

有没有不使用 jar 文件的解决方法?

0 投票
2 回答
3348 浏览

java - 配置类中的 getBeansOfType

我的春季课程有问题。我需要在 Configuration 类中获取所有类型的 Bean 以将它们提供给另一个类。

现在的问题是,除非我启动 aApplicationContext但那不起作用,否则我不能这样做,因为我调用的 Config 类使用我正在调用的 config 类,所以我得到一个无限循环......

例如:


我可以使用任何功能或模式来获取这些 Bean 吗?

0 投票
2 回答
1639 浏览

java - spring DispatcherServlet 上下文继承

通常有一个ApplicationContext(父)和 0..n DispatcherServlets(子)。是否也可以有一个DispatcherServlet有另一个DispatcherServlet 作为父上下文的父上下文ApplicationContext?据我了解,bean 可以传递解析,因此应该可以访问应用程序上下文。

我不想将共享 bean 放入其中,ApplicationContext因为它们不能暴露给其他DispatcherServlet- 除了一个例外。

0 投票
2 回答
2414 浏览

spring - 找不到弹簧配置

我的 web.xml 中有以下内容:

我有 2 个文件:

  • applicationContext-web.xml 在 WEB-INF 旁边的 web.xml
  • myapp-service.jar 中的 applicationContext-service.xml

部署应用程序时,我得到一个

没有为依赖项找到类型为 [AServiceBean] 的匹配 bean:预计至少有 1 个 bean 有资格作为此依赖项的自动装配候选者。

似乎找不到 applicationContext-service.xml。如果我将它复制到 web.xml 旁边,它可以正常工作。我不明白为什么会这样。

服务器是Tomcat 6。

任何帮助表示赞赏。谢谢。

编辑

为了澄清:如果我使用

该应用程序部署没有任何问题,因此只需查找(或不查找)applicationContext-service.xml

0 投票
1 回答
2735 浏览

java - 对依赖于 Spring 的 WebApplicationContextUtils.getRequiredWebApplicationContext(context) 的 Servlet 进行单元测试

我想对WebApplicationContextUtils.getRequiredWebApplicationContext(context)在其init()方法中依赖于 Spring 的 servlet 代码进行单元测试。

以下是部分代码:

将适当的 applicationContext.xml (测试版本)注入此文本的最佳方法是什么?

我知道 Spring 的@ContextConfiguration,但我不确定${testClass}Test-context.xml将该注释加载的上下文注入 servlet 上下文的最佳方法,以便 getRequiredWebApplicationContext(...) 可以返回它。

0 投票
2 回答
1225 浏览

spring - 如何从 spring mvc 服务访问 red5-web.xml bean

我有一个使用 flex 的 red5 应用程序。现在我只想使用 spring mvc (DispatcherServlet) 在上面开发一个小型 Web 应用程序。但问题是我无法从 mvc 访问 red5-web.xml 中定义的 bean,而且我也无法从 spring mvc 访问 red-web bean。错误是 NoSuchBeanDefinitionException。

两者之间没有桥梁。是否可以在 spring mvc 中获取 red5.context。所以我可以访问所有内容。这是代码片段

red5-web.xml

webapplication-servlet.xml

我对控制器和服务使用了 spring 注释。

0 投票
3 回答
1646 浏览

spring - 应用程序上下文和弹簧上下文是否相同?

我是spring MVC的新手,刚刚开始研究它。我想知道应用程序上下文(web-applicationcontext)和spring提供的上下文,即spring-servlet.xml是否相同或不同。

希望有人能给我更大的想法来克服这种困惑。