【问题标题】:Develop backend (Spring) without frontend (angular)?开发没有前端(角度)的后端(Spring)?
【发布时间】:2019-03-20 02:31:00
【问题描述】:

我正在编写一个 spring-boot 项目。我只想创建后端。稍后另一位开发人员将使用 AngularJS 创建前端。

我想开发我的后端而不花费太多精力来创建一个测试前端,因为我对 JSP、Angular 一无所知..

我的 Controller(@Requestmaprings) 应该返回什么(模型、ModelAndView、JSON-Objects、字符串...??),以便 angular-developer 可以使用它们来创建视图?

有没有什么简单的方法可以在不创建前端的情况下开发我的后端并且仍然能够以某种方式对其进行测试?我不想花时间创建基本的表单/按钮/复选框,但我想检查我的脚本是否正常工作..

【问题讨论】:

标签: angularjs spring angular spring-boot frontend


【解决方案1】:

您必须开始研究 REST 服务。 https://spring.io/guides/gs/rest-service/

要查看角度如何消耗它,请参阅。 https://spring.io/guides/gs/rest-service/

您可以获得大量关于开发独立于前端的 REST 服务的教程和文档。

【讨论】:

【解决方案2】:

我建议根据 UI 要求采用微服务方法,然后根据功能分离服务。这将使代码的可维护性和开发更容易。如果你打算使用 spring-framework,它有大量的特性,可以用于生产。

【讨论】:

    猜你喜欢
    • 2021-05-15
    • 2019-07-19
    • 2018-11-20
    • 1970-01-01
    • 2018-06-30
    • 2017-01-06
    • 2015-07-01
    • 2018-05-08
    • 2023-04-07
    相关资源
    最近更新 更多