Non-static field 'sysFileInfoMapper' cannot be referenced from a static context
时间: 2023-10-28 11:54:37 浏览: 76
MIL-STD-113A_NOTICE-2.016129.PDF
这个错误是因为在静态上下文中引用了非静态字段'sysFileInfoMapper'。在Java中,静态上下文是指在静态方法或静态初始化块中,而非静态字段是指属于类的实例的字段。因此,无法直接从静态上下文中引用非静态字段。
要解决这个问题,有两种方法:
1. 将'sysFileInfoMapper'字段声明为静态字段,或者将引用该字段的代码移动到非静态上下文中。
2. 如果'sysFileInfoMapper'是一个实例字段,并且您需要在静态上下文中使用它,您可以通过创建类的实例来访问它。例如,您可以创建一个类的实例,并使用该实例来访问'sysFileInfoMapper'字段。
请注意,具体的解决方法取决于您的代码结构和设计需求。
阅读全文