Пакет Spring JdbcRepositry + Spring загрузка JpaRepository - PullRequest
0 голосов
/ 19 июня 2020

У меня есть куча базовых приложений Spring boot 2. Эти приложения выполняют ретрансляцию данных между 2 системами. Ниже перечислены системы, с которыми я имею дело.

Oracle, DB2, MySQL / Maria, MS- SQL, PostgreSQL, SAP, EAI, SFTP, двоичные файлы

REST / SOAP / SQL QUERY / Procedure / SAP RF C - это основные методы, которые я использую. Эти приложения должны предоставлять REST API для API для внутренней службы отчетов. Поэтому я часто использую JPA / Hibernate / Spring-Data.

Проблема возникает, когда я добавляю функции spring -batch в приложения, уже поддерживающие JPA / Hibernate.

enter image description here

Spring пакет подобрал JpaRepository при запуске. Как я могу предотвратить это? Есть ли способ добавить аннотацию сканирования пакетов в пакетную конфигурацию?

Spring-batch использует JDB C writer / reader. Поскольку исходная система не позволяет управлять транзакциями. Поэтому мне пришлось использовать собственный запрос с условием изоляции.

Извините, но из-за политики компании я не могу опубликовать здесь свой код конфигурации. Конечно, Spring-batch и Report используют отдельно зарегистрированные bean-компоненты DataSource и TransactionManager.

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