实际上这种方法:
@H_301_3@@Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { SemaMonitorProxy.applicationContext = applicationContext; }
是写入静态字段的实例方法:
@H_301_3@private static ApplicationContext applicationContext
您不能将上述方法设为静态。因此,唯一的解决方案是从@H_301_3@applicationContext声明中删除static关键字。
@H_301_3@private ApplicationContext applicationContext