gpt4 book ai didi

java - 保持 spring boot 和 Angular 应用程序之间的模型同步。备择方案?

转载 作者:太空狗 更新时间:2023-10-29 19:28:27 25 4
gpt4 key购买 nike

在具有 spring-boot 和 angular 的客户端-服务器应用程序中。我找到的大多数资源都解释了如何从 spring boot 公开 REST 端点并使用 http 客户端从 Angular 使用它。

大多数时候,JSON 中的通信是预定义的,在 Angular 和 Spring Boot 端维护 DTO (DataTransfertObject)。

我想知道有全栈经验的人是否知道一些替代方法来避免在前端和后端维护 DTO,或者在应用程序的两端之间共享模型?

最佳答案

Swagger将是在这里使用的好工具。

您可以采用代码优先方法,从 Java Controller 和 TO 生成 swagger 规范,或者采用规范优先方法,从 swagger 规范生成 Java Controller 和 TO。

无论哪种方式,您都可以使用 swagger 规范为客户端生成一组 TypeScript 接口(interface)。

关于java - 保持 spring boot 和 Angular 应用程序之间的模型同步。备择方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46037336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com