问题标签 [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 投票
1 回答
753 浏览

spring - 如何为 ServletContextPropertyPlaceholderConfigurer 设置默认上下文参数值?

如何设置默认booleanServletContextPropertyPlaceholderConfigurer?例如,false如果未将属性设置为,我希望属性具有价值<context-param>

0 投票
0 回答
2599 浏览

spring - 如何从 Spring 应用程序上下文中获取事务支持代理?

我需要使用 spring 应用程序上下文中的 bean,而不是在 spring 管理的 bean 中,所以我接下来要做:使用 @Service 注释对 bean 进行注释,因此在 spring 加载期间创建 bean 的实例。

这个实例是ApplicationContextAware,所以应用程序上下文被注入到这个bean实例中,我把它保存到静态变量中:

之后,在非 spring 上下文(休眠环境上下文)中创建了另一个 CustomRevisionListener 实例。这里我使用静态变量来接收spring applicationContext

之后,我从应用程序上下文中获取 bean:

问题是这个bean正确注入了所有@Autowired属性:

,但它们是 java 类的简单实例,不支持 @Transactional 注释的代理,它们用于我的常规 spring 代码:

并且必须是类似的东西

如何获取事务支持代理,例如当在@Controller 中注入 bean 时,spring 会在不受 spring 管理的 bean 中生成这些代理?

我正在使用下一个春季配置:

0 投票
1 回答
1074 浏览

java - 从 Spring 上下文配置中输出类路径内容

Spring在上下文配置文件中加载资源时是否提供任何方式来输出类路径环境变量的实际内容?

我将 Springframework 类的 Log4J 日志记录级别设置为 ALL,但该值似乎没有被框架记录。我试图弄清楚Spring是否正在从依赖项中加载它,并且我想在应用程序运行时查看类路径设置。该应用程序由Maven构建,具有许多依赖项。

如果类路径中有两个或多个mySpecialApplicationContext.xml ,那么Spring使用哪一个?

谢谢你。

0 投票
2 回答
12201 浏览

java - 将参数传递给 ApplicationContext

我的应用程序有一个 application-context.xml。现在我将 ApplicationContext 实例化为:

是否可以通过此实例化传递参数,以便这些参数可用于初始化某些 bean 的某些属性?

PS:不使用属性文件。由于参数是在运行时生成的,例如可执行 jar 的位置、系统架构、操作系统名称等,这些都是可变的。

0 投票
2 回答
1804 浏览

spring - applicationContext.xml 中未替换的属性

我面临一个非常奇怪的问题。我正在尝试通过 PropertyPlaceholderConfigurer 类配置在我的 spring applicationcontext.xml 文件中声明的数据源的属性。应用程序上下文文件如下所示:-

我也尝试过使用 context:property-placeholder 标签,但它似乎没有任何效果。上面提到的属性文件也成功部署在 WEB-INF/classes 目录下。

由于某种原因,spring 容器能够加载属性文件(使用无效属性文件检查并引发 FNF 异常),但不能用它们的值替换属性占位符。

我正在使用一个 tomcat 7 WS,CATALINA.BASE 指向我的运行时。以前有人遇到过这个问题吗?有什么解决办法吗?

0 投票
1 回答
18890 浏览

spring - 没有定义名为“userDao”的 bean

我得到了这个例外。这是我的代码:

这是我位于 /myproject/WebContent/WEB-INF/spring/appServlet/servlet-context.xml 的 servlet-context.xml 文件

我怎样才能解决这个问题?

0 投票
1 回答
311 浏览

hibernate - Spring MVC 属性表

我们正在使用 Spring MVC + Hibernate。

我们的数据库中有一个查找表。想如果无论如何我可以将值自动加载到 bean/properties/map 中,这样我就不必每次需要访问数据库。

在服务器启动期间,表格内容必须加载到 prop/bean/map。

请帮忙。

0 投票
5 回答
24795 浏览

spring - Spring3中注入applicationContext的最佳实践

正如上面的标题,我对通过直接@Autowired 注释注入applicationContext 或在单例spring bean 中实现ApplicationContextAware 接口之间的利弊感到困惑。

在哪种情况下您更喜欢哪一种,为什么?谢谢。

0 投票
2 回答
3536 浏览

java - 刷新 Spring ApplicationContext,而不重新初始化上下文,可能吗?

我正在用 JUnit 做一些集成测试。我有一个 xml 文件,我在其中声明了一些要注入的模板实体。在每次测试中,我都需要一个新的应用程序上下文,即没有测试应该依赖/耦合其他测试,所以setUp()我需要根据它们的默认起始值​​“重新初始化”这些实体。

我可以通过重新加载来实现,但是这样我就不能使用@Autowired注释了。

有没有办法做到这一点并且仍然@Autowired用于这些实体?

0 投票
2 回答
3790 浏览

java - 使用 @SpringBean 将 ApplicationContext 注入 Wicket 组件失败

我有一个带有 Wicket 的 Spring 项目。我可以使用@SpringBean 注解成功地在 Wicket 组件中注入服务。

现在,我想访问 Spring Application Context。所以我声明了一个ApplicationContext类型的成员变量并用@SpringBean注解它,就像其他服务一样:

尝试使用@SpringBean 注入应用程序

但是,在运行时,这会给出错误

不能将 ApplicationContext 注入到 Wicket 组件中吗?如果是这样,什么是访问 ApplicationContext 的合适方法?