能否将@Autowired与静态字段结合使用?

2022-08-31 06:36:06

有没有办法与静态字段一起使用。如果没有,还有其他方法可以做到这一点吗?@Autowired


答案 1

简而言之,没有。您不能在 Spring 中自动布线或手动布线静态场。你必须编写自己的逻辑来做到这一点。


答案 2
@Component("NewClass")
public class NewClass{
    private static SomeThing someThing;

    @Autowired
    public void setSomeThing(SomeThing someThing){
        NewClass.someThing = someThing;
    }
}

推荐