Witam, mam następującą sytuację:
Mam kilka mniejszych RESTów zamiast jednego dużego monolitycznego projektu ponieważ chciałem mieć podział na mniejsze serwisy uzyskując bezstanowość i łatwość skalowalności.
Natomiast mam taką sytuację że np serwis1 i serwis2 pobierają dane o użytkowniku z bazy wykorzystując ten sam model hibernate'a oraz te same metody serwisowe. Takich przypadków jest trochę więcej więc chcę wszystkie wspólne modele i serwisy przepisać do pojedynczego JAR'a i wykorzystywać go w każdym projekcie zamiast kopiować kod jak głupi.
Lecz tutaj moje pytanie:
W takim pliku JAR miałbym np obiekty oraz serwisy typowe Hibernate'owe (Table, Column, HQL itd) oraz Springowe (Service, Component itd) co wymaga z mojej strony dołączenie do takiego JARa biblioteki Springa oraz Hibernate'a - czy jest to dobre rozwiązanie?