首页 文章

保持 spring 启动和角度应用之间的模型同步 . 备择方案?

提问于
浏览
3

在具有spring-boot和angular的客户端 - 服务器应用程序中 . 我找到的大多数资源都解释了如何从spring引导中公开REST endpoints ,并使用http客户端从角度消耗它 .

大多数情况下,在JSON中进行通信是预先进行的,在角度和 spring 启动侧都维护DTO(DataTransfertObject) .

我想知道具有fullstack经验的人是否知道一些替代方案,避免在前端和后端维护DTO,也许在应用程序的两端之间共享模型?

2 回答

  • 1

    Swagger将是一个很好的工具在这里使用 .

    您可以采用代码优先的方法,从Java控制器和TO生成一个swagger规范,或者一个规范优先的方法,它将从一个swagger规范生成您的Java控制器和TO .

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

  • 0

    这是一个难题,因为我们正在处理两种不同的技术堆栈 . 我看到的唯一方法是从公共数据模型生成这些对象 .

相关问题