我目前正在制作一个 CRUD 应用程序,而 findAll() 只接受 Iterable 作为输出。
我可以使用从 java.util.List 导入的 List 而不是 Iterable 吗?
目前,我打算使用此代码。
@Override
public List<Users> listUsers(Users users) {
List<Users> listUsers = userRepository.findAll();
return listUsers;
}
Users 是我的实体,userRepository 是我的 Repo。
当我这样做时,我没有出错。
@Override
public Iterable<Users> listUsers(Users users) {
Iterable<Users> listUsers = userRepository.findAll();
return listUsers;
}
那么,我的问题是,在这种情况下不能使用 List 吗?