Projekt

Obecné

Profil

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. 

Zpět