问题标签 [spring-bean]

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 投票
0 回答
1420 浏览

spring - 尝试将 spring bean 导出为 OSGI 服务时出现问题

我想将 bean 导出为 OSGi 服务,以便可以在另一个包中使用。但我收到以下错误。请帮忙。

严重:无法为 [com.abc.test.impl] 创建应用程序上下文,不满足依赖关系:依赖于 [(objectClass=com.abc.platform.test.manager.ITestManager)] (来自 bean [&testManager]) org.springframework .context.ApplicationContextException:“com.xyz.test.impl”的应用程序上下文初始化已超时等待(objectClass=com.abc.test.manager.ITestManager)

代码如下。

Bundle 1 (com.abc.test.impl) : Bean 声明 -

将 bean 声明为 OSGI 服务 -

捆绑包 2 (com.xyz.test.impl):

非常感谢任何帮助。

谢谢索尼娅

0 投票
1 回答
924 浏览

java - 为什么即使 bean 实例化失败,Spring 也会继续初始化上下文?

我在初始上下文加载期间实例化 bean 时发现了一个奇怪的弹簧行为。我有一个加载大型 ML 模型的 bean。由于内存不足,bean 无法实例化抛出 java OutOfMemoryErrorjava heap space 异常。但这不会阻止应用程序实例化,而是继续加载应用程序。

为什么会这样?这是预期的吗?

检查弹簧AbstractAutowireCapableBeanFactory

它用注释默默地消化异常// Finished partial creation of this bean.

这不会影响应用程序的稳定性吗?为什么会这样设计?
还是我错过了什么?

0 投票
1 回答
9606 浏览

java - 如何在java config中获取外部定义的bean

我有一个 java 配置类,它使用 @ImportResources 注释导入 xml 文件。在 java 配置中,我想引用在 xml 配置中定义的 bean,例如:

我想将在 somebeans.xml 中定义的 bean foo 设置为将在 java config 类中创建的 bar bean。我如何获得 foo 豆?

0 投票
1 回答
196 浏览

spring - spring xsd:元素名称到 bean 类映射

在 spring 集成和其他 spring 衍生中,xml 元素(标签)用于通过定义元素到 bean 类的映射来简化 spring 配置文件。

我很想知道 xsd:element 和 bean 类之间的映射实际上是在哪里定义的?

0 投票
1 回答
2015 浏览

spring - 春天工厂豆

我正在尝试掌握 Spring 的 FactoryBean 并且遇到过问题。您能否在下面查看我的来源并回答。这是我的应用程序上下文:

它实际上是一个工厂 bean:

还有另一个类 - MessageDigester,但它对主题没有任何帮助。我有一个主要方法类:

}

问题出在我的输出中。看来我有一个双重实例化。方法 isSingleton(), getObject() 为每个 bean 调用两次(尽管我只从工厂检索 2 个实例)。为什么会发生?也许我做错了什么?

0 投票
1 回答
2212 浏览

java - AbstractApplicationContext.getBean() 通过 prepareBeanFactory 为注册的 bean 返回 null

我想在 spring 应用程序上下文中动态定义一个 MBeanServerConnection,所以我通过 prepareBeanFactory() 注册它的工厂。我可以看到 bean 存在于上下文中,但是当我执行 getBean() 时,它返回我 null!。

有什么建议么?

0 投票
0 回答
516 浏览

java - 我可以以某种方式使用@Autowired 将对象直接注入到servlet 吗?

我的 java 应用程序中有一些 servlet 和一些 websocket servlet。

我使用最新的稳定弹簧框架。

我所知道的是,因为 servlet 不是由不同的 bean 调用的,所以它们是不可注入的,我需要获取 applicationContext 并使用 getBean 来获取所需的对象。

是真的吗?

或者我可以以某种方式在 servlet 中使用 @Autowired 吗?

所以我希望能够做到以下几点:

代替

谢谢你

0 投票
1 回答
1594 浏览

spring - Dynamic Spring Bean Creation in XML-Based Spring Configuration

I'm using xml-based Spring bean configuration. For certain beans, I want to dynamically load the classes based on the different configs. (I could create a parent class for those classes)

Currently I have a workaround solution:

  1. use of system property tag to dynamically load the class

:

where MyBean classes are created under different package names, and ${MODEL} will be set to the corresponding package name e.g. "mypackage." at runtime.

The above solution works fine, but I don't see this as a common practice to dynamically initialize a bean in xml-base spring config.

Any cons for this method? and more importantly, what are the alternative ways of achieving the same.

0 投票
1 回答
553 浏览

spring - Spring JavaConfig 设置器不起作用

我的 bean 上的设置器似乎不起作用。

这是我的 Spring java 配置 SpringConfig.java:

VCWebserviceClient.java:

我的 app.java:

为什么 obj.getSoapServerUrl() 返回 NULL?

这个例子展示了它应该如何工作。

0 投票
2 回答
191 浏览

spring - 将 Spring bean 文件拆分为每个 bean 一个文件

我们的应用程序将其部分配置导出为一组 bean。配置的每个部分都包含多个相似的项目,每个项目都有一个名称

理想情况下,开发人员将单独导出每个项目,并以有意义的名称将它们签入我们的源代码管理。不幸的是,一些开发人员很懒惰,将整个列表导出为单个文件,然后签入类似“export.xml”的文件:(

我想处理这样一个 bean 文件并最终每个 bean 一个文件。有没有人做过这样的事情?我想我正在查看一个 xslt,但我不知道如何得到多个输出文件。

对于额外的信用:),我可以使用 bean 中指定属性的值来命名文件。