Zajmuję się tworzeniem aplikacji Boot sprężynę, która wykorzystuje niektóre interfejsy repozytorium za Wiosna danych:Wiosna bagażnika znaleźć autowired na innym opakowaniu
package test;
@SpringBootApplication
public class Application implements CommandLineRunner {
@Autowired
private BookRepository repository;
. . .
}
widzę, że interfejs BookRepository (co wynika tutaj) można wstrzykiwać tylko jeśli to w tym samym pakiecie co klasa aplikacji:
package test;
public interface BookRepository extends MongoRepository<Book, String> {
public Book findByTitle(String title);
public List<Book> findByType(String type);
public List<Book> findByAuthor(String author);
}
Czy istnieje Wiosna Boot adnotacja mogę stosować na moich zajęciach, aby móc znaleźć BookRepository w innym opakowaniu?
dzięki za pomoc! – user2824073
W rzeczywistości jest to nieaktualne. Możesz to zrobić bezpośrednio na @SpringBootApplication (scanBasePackages = {"...", ",,,"}) –