/ / Udržiavanie modelov medzi pružinovým bootovaním a uhlovou aplikáciou v synchronizácii. Alternatívy? - java, uhlová, strojopis, jarná obuv, dto

Udržiavanie modelov medzi jarným obuvom a uhlovou aplikáciou v synchronizácii. Alternatívy? - java, uhlová, strojopis, jarná obuv, dto

V aplikáciách klient-server s pružinovým bootovaním a uhlom. Väčšina zdrojov, ktoré môžem nájsť, vysvetľuje, ako vystaviť koncový bod REST z jarného obalu a spotrebovať ho z uhlu s http klientom.

Väčšinu času je komunikácia v JSON predpokladaná, pričom údržba DTO (DataTransfertObject) je v oboch uhlových a jarných bočných stranách.

Zaujímalo by ma, či ľudia s plnohodnotnými skúsenosťami vedia nejaké alternatívne vyhnúť sa zachovaniu DTO v oboch predných a zadných koncoch, možno zdieľanie modelov medzi oboma koncami aplikácie?

odpovede:

1 pre odpoveď č. 1

naparovania by bol dobrý nástroj, ktorý by tu mohol použiť.

Môžete mať prístup založený na prvom kóde, ktorý bude generovať swagger spec od vašich Java regulátorov a TOs alebo špeciálny prístup, ktorý bude generovať vaši Java kontrolóri a TO z swagger spec.

Či tak alebo onak, môžete použiť swagger spec vygenerovať sadu typov rozhrania TypeScript na strane klienta.


0 pre odpoveď č. 2

Je to ťažká téma, pretože máme na mysli dva rôzne technologické komíny. Jediný spôsob, ako vidím, je generovať tieto objekty zo spoločného dátového modelu.