По сути, я создаю основанную на Spring-Boot библиотеку Java , которую можно использовать в качестве зависимости в любом другом приложении Java. Я использую Spring-data JPA для сохранения данных.
В библиотеке я хочу реализовать функцию, которая может получать классы @Entity из основного приложения и предоставлять все основные функции CRUD. В конце я хочу, чтобы хост-приложение просто определило сущности, а остальная часть работы должна выполняться самой библиотекой .
Но, как я уже сказал, это всего лишь библиотека java, все классы @Entity будут присутствовать в хост-приложении и, очевидно, не известны библиотеке.
Есть ли способ реализовать интерфейс службы и репозитория в библиотеке, который может динамически обрабатывать любую сущность из хост-приложения или вы можете сказать автоматически .