Fixed things from review:
- nějak mi ve fasáde chybí @Transactional anotace
- moc nevím proč je: BerbarApplication (hlavní třídy app), zrovna v persistence modulu.. to by mi dávalo spíš smysl na vyšší úrovni, ne? (respektive nejvyšší aktuální úrovni, co v projektu máte)
- v parent pomku je zbytečně tag , měli byste zde využít a definovat všechny verze projektu
- vytahování dat a filtrování na aplikační úrovni je VELKÁ CHYBA! Snažte se, co nejvíce dat odfiltrovat už samotným dotazem a pak filtrujte pouze dílčí věci. Nikoliv, že vytáhnete vše přes findAll a pak někde v aplikace děláte nějaký filtr nato, co skutečně chcete. V produkční systému byste tak udělali danou aplikaci nepoužitelnou
- nekonzistence ve využití/nevyužití klíčového slova "var"
I tried to create a rest api, so check if it can be like this. Api documentation should be generated at http://localhost:8080/swagger-ui /index.html