Я устанавливаю RestController, используя Spring-boot.Этот проект требует от меня вернуть список объектов (в данном случае это объекты класса Book).Как мне это сделать?
Я попробовал метод Arrays.asList (), передав объект класса Book, показанный ниже:
java
@RestController
public class BookController {
@GetMapping("/books")
public List<Book> getAllBooks() {
return Arrays.asList(new Book(1l, "Book name", "Book author"));
}
}
java
public class Book {
Long id;
String name;
String author;
public Book(Long id, String name, String author) {
super();
this.id = id;
this.name = name;
this.author = author;
}
public Long getId() {
return id;
}
public String getName() {
return name;
}
public String getAuthor() {
return author;
}
@Override
public String toString() {
return "Book [id=" + id + ", name=" + name + ", author=" + author + "]";
}
}
У меня есть эта ошибка "Type mismatch: cannot convert from List<Object> to List<Book>"
.Как я могу это исправить?