spring .save不能被引用

时间:2016-12-21 11:40:56

标签: java spring spring-mvc spring-boot

我正在尝试在spring中创建一个简单的服务文件,我完全是Java的初学者,因此不明白为什么我收到错误消息,而在给定的示例中它工作正常。

这是一条错误消息:

  

错误:(24,35)java:非静态方法save(S)无法引用   来自静态背景

@Service
public class UserService {

    @Autowired
    protected static UserEntryRepository userEntryRepository;

    public static List<UserEntry> findAll() {
        return userEntryRepository.findAll();
    }

    public static UserEntry save(UserEntry entry) {
        return UserEntryRepository.save(entry);
    }
}

似乎.save存在问题,但我不明白为什么,如果需要更多代码请告诉我;)

1 个答案:

答案 0 :(得分:1)

从自动连接字段中删除static,并将UserEntryRepository.save(entry);替换为userEntryRepository.save(entry);