gpt4 book ai didi

java - 不能从静态上下文中引用非静态字段 - Main 方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:24:38 24 4
gpt4 key购买 nike

<分区>

我的 Spring-Boot 应用程序中有 2 个类:

-任务

-运行者

runner 类包含我的 main 方法,我在其中尝试从我的 Tasks 类调用方法:

运行者:

@Component
public class Runner {

Tasks tasks;

@Autowired
public void setTasks(Tasks tasks){
this.tasks=tasks;
}

public static void main(String[] args){

//error being caused by below line
tasks.createTaskList();

}

任务类:

@Service
public class Tasks {

public void createTaskList() {

//my code
}


//other methods


}

在我的 Runner 中,当我尝试调用 Tasks 类中的 createTaskList() 方法时,出现以下错误:

Non static field 'tasks' cannot be referenced from a static context

我该如何解决这个问题?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com