从静态方法调用中填充Spring @Autowired

时间:2015-03-18 18:03:20

标签: java spring autowired

我有不同的静态上下文提供程序,它们在bean中调用。我需要用@autowired注释替换这个静态提供者。而不是

Context cx = someContextProvider.getProvider();

我想要像

这样的东西
@Autowired
Context cx;

将通过调用someContextProvider.getProvider()方法由spring注入。 实现这个东西的最佳方法是什么?请大家回复。

PS:我解决了这个问题。解决方案很简单。要自动装配你需要指定bean和quialifiers的东西,如果你有几个bean。我当时并不知道春天很好,并且不了解一些春季基础知识。可能这会对某人有所帮助

0 个答案:

没有答案