為什么會報無法從靜態方法中引用非靜態方法

代碼如下:
package?com.oa.oa_sys;
import?com.sun.prism.impl.Disposer;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.web.bind.annotation.GetMapping;
import?org.springframework.web.bind.annotation.PostMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.RestController;
import?java.util.Date;
import?java.util.List;
@RestController
public?class?record_Controller?{
????@Autowired
????private?RecordInfoRepository?recordInfoRepository;
????/**
?????*?查詢加班記錄
?????*?@return
?????*/
????@GetMapping(value?=?"/record_info")
????public?List<record>?Recordlist()?{
????????return?recordInfoRepository.findAll();
????}
????/**
?????*?添加一條加班記錄
?????*?@return
?????*/
????@PostMapping(value?=?"/record_info")
????public?record?recordinfoAdd(@RequestParam("user_id")?Integer?use_id,
?????????????????????????????????????????@RequestParam("work_date")Date?work_date,
?????????????????????????????????????????@RequestParam("work_hours")?Integer?work_hours,
?????????????????????????????????????????@RequestParam("status")?Integer?status)?{
????????record?Record?=?new?record();
????????Record.setUse_id(use_id);
????????Record.setWork_date(work_date);
????????Record.setWork_hours(work_hours);
????????Record.setStatus(status);
????????return?RecordInfoRepository.save(Record);
????}
}
2018-08-13
你直接調用了類而不是實例,使用