我在我的一个方法上使用Spring预注释
@Inject
private Abcservice abcservice;
@Scheduled(fixedDelay = 300000)
private void abc(){
abcservice.doSomething();
}
我有时看到的问题是,当我启动服务器时,bean abcservice
仍然为null,并且调用该方法导致NullpointerException
。有什么方法可以避免这种情况吗?
答案 0 :(得分:0)
If anybody is interested, the problem disappears once the visibility of the method is set to be public.