Feature #10521
Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)
*Zadání*:
Vytvořit controller-service-repository pro čtení metadat ze SPADEu
*Řešení*:
*VÝVOJ VE feature/aboutPage* větvi
* 1) Vytvořena Config .java třída *SecurityBasics.java* obsahující výčet všech endpointů nepotřebující autentizaci.
>> * Toto pole použito ve *JwtAuthenticationFilter.java* a *WebSecurityConfig.java*
* 2) Vytvořen controller pro handlování requestů na získání metadat. Tato metadata budou defaultne na /v2/app/metadata/...
>> * [TODO dokumentace]
* 3) Vytvořen repozitář *AboutPageRepository.java*, který má za úkol komunikovat s databází pro získání dat
* 4) Vytvořeno rozhraní a service implementující toto rozhraní, které si akorát provolá metodu findAll a získá tak úplně všechny záznamy z databáze, které jsou pak třeba vykreslit.
* 5) Vytvořeny modely *Metadata* pro serializaci všech hodnot z app_metadata tabulky a zároveň *AboutPageDto.java* pro deserializaci "json" obsahu, který se nachází v tabulce app_metadata ve sloupci "appDataValue" pro klíč "appDataKey" basics, takže je to jednodušší na vykreslení na react části.