Я хочу игнорировать конфигурацию моего файла свойств только один раз, когда я генерирую исполняемый файл JAR, после этого он должен взять конфигурацию из этого файла свойств.Не нужно никаких внешних файлов свойств, потому что я хочу полностью игнорировать эту конфигурацию источника данных при первой загрузке.
Я попытался использовать аннотацию EnableAutoConfiguration, которая исключает конфигурацию источника данных в классе приложения Spring, она работает, но всегда игнорирует конфигурацию источника данных, хотя мне потребовался только один раз, и также вызывает ошибку, так как это интерфейс с автопроводкой, который является моимjparepository.он отображает указанный бин не найден.
Я использовал это для исключения конфигурации источника данных
@EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class })
, но он выдал ошибку вроде:
No qualifying bean of type 'com.example.Test.model.testrepo' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.context.annotation.Lazy(value=true)}
Я ожидаю, что мой файл jar будет сгенерирован даже после того, как моя база данных будетвниз, но после создания jar-файла он должен взять конфигурацию источника данных из моего файла application.properties.