Как исключить или игнорировать конфигурацию источника данных файла свойств только один раз, когда я генерирую исполняемый файл JAR? - PullRequest
0 голосов
/ 19 апреля 2019

Я хочу игнорировать конфигурацию моего файла свойств только один раз, когда я генерирую исполняемый файл 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...