将属性注入到不是Spring托管bean的对象

时间:2015-10-01 18:10:13

标签: spring properties static inversion-of-control

我有一个spring应用程序,在某些情况下我需要在运行时创建一个对象,而不是弹簧注入的bean。应该使用来自应用程序上下文的属性创建此对象。如果这个对象没有弹簧注入,我怎么还能利用IoC?我应该将这些对象属性设置为静态并通过非静态setter将它们注入bean吗?

1 个答案:

答案 0 :(得分:0)

您仍然可以为不是由spring创建的对象注入属性。 为此,您应该使用@Configurable注释。您应该启用LoadTimeWeaving或CompileTimeWeaving。但我认为这对你的情况来说可能有点过头了。