问题标签 [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.
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!
spring - 如何使用spring初始化静态数据成员而不创建它的对象
我知道spring ioc容器创建一个bean MethodInvokingFactoryBean 然后它用参数myPrecious调用setInstance()只是想澄清一下有什么方法可以建议不要直接创建它调用的对象???
或者有没有其他方法可以调用数据成员并直接为其赋值。
spring - Spring Beans 创建和访问方法
在同一个类中调用 methodB() 有什么问题吗?我看到很多这样的代码。我不觉得这是正确的方法。但是不知道后果是什么。有人可以告诉我吗?
java - 如何在 Spring 中按类型创建 bean?
在我的 ApplicationContext 中,我创建了几个相同样式的 Bean。所以我有很多重复的代码FactoryBean
为每个 bean 编写一个。这些 bean 有一个共同点,实现了所有一个特殊的接口。
我想将所有 bean 创建移到一个工厂。那必须提供这样的方法
在那里,我可以实现创建我的一个特殊 bean 所需的所有实例化。
我的实现将由 spring 调用
以这种方式
到目前为止,我看着BeanFactory
and FactoryBean
,两者似乎都不是我正在寻找的。
有什么建议么?
java - 创建名为“应用程序”的 bean 时出错,未找到默认构造函数;嵌套异常是 java.lang.NoSuchMethodException
我不太明白为什么这段代码给了我“没有找到默认构造函数”的错误。构造函数是@Autowired。一切似乎都被正确注入。有人可以帮忙吗?谢谢
编辑:更新Application.class
spring - 如何在 Controller 中使用 Session Scoped 组件
计数.java:
控制器:
但是每次我运行这个控制器(/greeting)时,即使我关闭浏览器,它总是会增加 i,那么我如何在单例控制器中使用这个 Session Scoped Component?
java - Spring + RxJava + Schedule cron 作业:为什么 beans 在可连接的 observable 上只调用一次
我有以下代码演示问题:
订阅者1:
订阅者2:
输出将是:
为什么每次调用 foo 方法时不调用 S1 和 S2 ?如何做到这一点?
这是因为 rx 一些订阅逻辑还是因为这些 bean 是单例的?
java - 在运行时更新 bean 属性
我有一个包含一些配置的bean:
应用上下文.xml:
并且配置值是在运行时获得的(通过调用 api)。如何在运行时更新这些值?我可以使用二传手来做到这一点:
java - AppConfig.java 返回带有私有构造函数的bean?
由于AppConfig.java
安全性而没有注释扫描,并且app-config.xml
由于更难绑定而没有配置,我创建了这样的 spring-beans 实例:
一切都很好,但是如果我想阻止其他人创建 InstanceAddressService
怎么办?通常我会将构造函数声明为私有,但编译器给了我一个错误,我无法再访问私有构造函数 AddressService
了AppConfig
!
为了完整起见,这是AddressService
:
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