Sto sviluppando un'applicazione Stivale Primavera che utilizza alcune interfacce Repository primavera dati:Primavera trovare autowired su un altro pacchetto
package test;
@SpringBootApplication
public class Application implements CommandLineRunner {
@Autowired
private BookRepository repository;
. . .
}
posso vedere che l'interfaccia BookRepository (che segue qui) può essere iniettato solo se è nello stesso pacchetto come classe di applicazione:
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);
}
c'è qualche annotazione Stivale Primavera posso applicare su mie classi per essere in grado di trovare la BookRepository in un altro pacchetto?
Grazie per il vostro aiuto! – user2824073
In realtà questo è obsoleto. Puoi farlo direttamente su @SpringBootApplication (scanBasePackages = {"...", ",,,"}) –