问题标签 [spring-ioc]

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 回答
1049 浏览

java - Use @Autowire in Jax-Ws with Spring Container

I have a Jax-Ws Metro project with Spring container. I cannot autowire a field inside SoapHandler. I tried everything from internet resources but no success. The field is always null. Field name is "paymentPortalService".

My Handler class:

I have a proxy service which calls a remote service. Added this handler to handlerchain in remote service call method:

I tried to change @Autowire to @Resource and some other solutions from internet, no success. I am using Apache Tomcat 8 without EE container.

Thanks in advance!

0 投票
0 回答
447 浏览

spring - 如何使用spring初始化静态数据成员而不创建它的对象

我知道spring ioc容器创建一个bean MethodInvokingFactoryBean 然后它用参数myPrecious调用setInstance()只是想澄清一下有什么方法可以建议不要直接创建它调用的对象???

或者有没有其他方法可以调用数据成员并直接为其赋值。

0 投票
0 回答
28 浏览

spring - Spring Beans 创建和访问方法

在同一个类中调用 methodB() 有什么问题吗?我看到很多这样的代码。我不觉得这是正确的方法。但是不知道后果是什么。有人可以告诉我吗?

0 投票
4 回答
1303 浏览

java - 如何在 Spring 中按类型创建 bean?

在我的 ApplicationContext 中,我创建了几个相同样式的 Bean。所以我有很多重复的代码FactoryBean为每个 bean 编写一个。这些 bean 有一个共同点,实现了所有一个特殊的接口。

我想将所有 bean 创建移到一个工厂。那必须提供这样的方法

在那里,我可以实现创建我的一个特殊 bean 所需的所有实例化。

我的实现将由 spring 调用

以这种方式

到目前为止,我看着BeanFactoryand FactoryBean,两者似乎都不是我正在寻找的。

有什么建议么?

0 投票
2 回答
416 浏览

java - 创建名为“应用程序”的 bean 时出错,未找到默认构造函数;嵌套异常是 java.lang.NoSuchMethodException

我不太明白为什么这段代码给了我“没有找到默认构造函数”的错误。构造函数是@Autowired。一切似乎都被正确注入。有人可以帮忙吗?谢谢

编辑:更新Application.class

0 投票
1 回答
8645 浏览

spring - 如何在 Controller 中使用 Session Scoped 组件

计数.java:

控制器:

但是每次我运行这个控制器(/greeting)时,即使我关闭浏览器,它总是会增加 i,那么我如何在单例控制器中使用这个 Session Scoped Component?

0 投票
1 回答
654 浏览

java - Spring + RxJava + Schedule cron 作业:为什么 beans 在可连接的 observable 上只调用一次

我有以下代码演示问题:

订阅者1:

订阅者2:

输出将是:

为什么每次调用 foo 方法时不调用 S1 和 S2 ?如何做到这一点?

这是因为 rx 一些订阅逻辑还是因为这些 bean 是单例的?

0 投票
1 回答
12765 浏览

java - 在运行时更新 bean 属性

我有一个包含一些配置的bean:

应用上下文.xml:

并且配置值是在运行时获得的(通过调用 api)。如何在运行时更新这些值?我可以使用二传手来做到这一点:

0 投票
2 回答
691 浏览

java - AppConfig.java 返回带有私有构造函数的bean?

由于AppConfig.java安全性而没有注释扫描,并且app-config.xml由于更难绑定而没有配置,我创建了这样的 spring-beans 实例:

一切都很好,但是如果我想阻止其他人创建 InstanceAddressService怎么办?通常我会将构造函数声明为私有,但编译器给了我一个错误,我无法再访问私有构造函数 AddressServiceAppConfig

为了完整起见,这是AddressService

0 投票
1 回答
239 浏览

spring - 让 Spring @Autowired 和 @postconstuct 工作

我正在尝试将新 bean 引入现有项目

当前的bean是

我正在尝试将新 Bean 添加到w.x.y.z.pkgB

BeanB我想访问BeanA数据和在BeanB后期构造中我想BeanB注册BeanA. 所以我想调用BeanA方法

所有这些包都打包为jar,spring context xml是

但是在部署过程中,我在创建状态下得到了关于 bean 的异常

我还尝试删除 @Autowired 并BeanA使用getBeanFactory().getBean(BeanA.class). 但我得到同样的错误。

如果我从 xml 文件中删除 bean 条目,它们会被正确部署,但 post 构造永远不会被调用,因为它不再是 bean。

BeanA完全不依赖BeanB。没有参考?

当两个豆子在同一个罐子里时,有没有办法得到这个@Autowired并工作?@PostConstruct