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



