У меня есть модуль A
с зависимостью от проекта модуля B
:
A build.gradle
dependencies {
....
compile project(":B")
}
В модуле B
, у меня есть этот интерфейс:
@Repository
public interface MyRepo extends CrudRepository<User, String> {
//some methods
}
В модуле A
у меня есть этот класс конфигурации:
@Configuration
public class MyConfig {
@Bean
public MyRepo provideMyRepo() {
//???
}
}
Как экспортировать бин MyRepo
в модуль A
?
Я пытался использовать @ComponentScan
и @EnableJpaRepositories
:
@Configuration
@EnableJpaRepositories(basePackageClasses = MyRepo.class)
public class MyConfig {
@Autowired
public MyRepo myRepo;
}
Но боб не может быть найден:
org.springframework.beans.factory.NoSuchBeanDefinitionException: Нет
боб квалификации найден для зависимости