我正在编写一个spring-boot项目。我只想创建后端。稍后,另一位开发人员将使用AngularJS创建前端。
由于我对JSP,Angular一无所知,所以我想开发后端而不花费太多精力来创建测试前端。
我的Controllers(@Requestmapprings)应该返回什么(模型,ModelAndView,JSON对象,字符串,... ??),以便有角度的开发人员可以使用它们来创建视图?
有什么简单的方法可以开发我的后端,而无需创建前端,并且仍然能够以某种方式对其进行测试?我不想花时间创建基本的Forms / Buttons / checkboxex,但我想检查一下我的脚本是否正常工作。
答案 0 :(得分:1)
您必须开始研究REST服务。 https://spring.io/guides/gs/rest-service/
要查看角度如何消耗它,请参考。 https://spring.io/guides/gs/rest-service/
您可以获取很多有关独立于前端开发REST服务的教程和文档。
答案 1 :(得分:1)
我建议根据UI要求采用微服务方法,然后根据功能将服务隔离。这将使代码的可维护性和开发更加容易。如果要使用弹簧框架,则它具有大量功能,可以投入生产。