Я пытаюсь написать модуль автоконфигурации / стартера для одного из моих проектов. Этот модуль обрабатывает сохранение через Spring Data JPA. Он нацелен на предоставление нескольких хранилищ данных Spring.
Сейчас моя автоконфигурация выглядит следующим образом:
@Configuration(proxyBeanMethods = false)
@AutoConfigureAfter(JpaRepositoriesAutoConfiguration::class)
@EnableJpaRepositories(basePackageClasses = [ItemRepository::class])
@EntityScan(basePackageClasses = [ItemRepository::class])
class DomainPersistenceDataJpaAutoConfiguration() {
}
Как указано в справочной документации по загрузке пружины , автоматическая конфигурация должна не включить компонентное сканирование, хотя @EnableJpaRepositories
использует компонентное сканирование.
Что может быть хорошим альтернативным подходом? Есть ли какой-нибудь пример существующей весенней загрузки, который предоставляет реализацию репозиториев, с которой я мог бы ознакомиться?