Spring BOOT temelli kitaplar için basit bir REST uygulaması oluşturdum. 3 temel kitabı ekleyen bir/books/addBasicBooks eşlemesi oluşturdum, sadece benim sınamayı sınamak için bir şeyim var, çünkü uygulamayı başlattıktan sonra boş olan bellek deposunda kullanıyorum.İlkbaharda Başlatma yöntemleri
@RequestMapping(value = "/addBasicBooks")
public List<Book> addBasicBooks() {
Book book = new Book.BookBuilder("W pustyni i w puszczy", "Henryk Sienkiewicz").pages(400).build();
Book book1 = new Book.BookBuilder("Dziady IV", "Adam Mickiewicz").pages(300).build();
Book book2 = new Book.BookBuilder("Krzyzacy", "Henryk Sienkiewicz").pages(900).build();
bookRepository.save(book);
bookRepository.save(book1);
bookRepository.save(book2);
return bookRepository.listAll();
}
Eminim, bunu yapmanın daha iyi bir yolu vardır. Uygulama başladığında bu kitapları eklemek için. İlkbaharın bazı çıkış yolları olduğunu duydum, ama hiçbir şey bulamadım.
Veritabanı yapılandırmanızı lütfen paylaşın –
@MatiasElorriaga Ne için? Herhangi bir konfigürasyonum yok, Arraylist'e dayanıyor ve iyi çalışıyor. Uygulama başlamasından sonra tetikleyecek bazı Spring init yöntemine ihtiyacım var. – nowszy94
Sanırım kitabınRepository bazı db isabet ediyor, değil mi? eğer öyleyse, uygulama başladığında okunacak bir sql dosyası ekleyebilirsiniz .. herhangi bir veritabanı yapılandırılmamış mı? –