上次我找到一个REST应用程序的例子,其中一个REST控制器返回HTML页面(index.html)。由于前端使用了Vue.JS,所以其他通信由REST控制器返回正常的JSON实现。 现在我仍然不知道这个解决方案是如何在构建REST API的良好实践环境中寻找的。REST控制器返回HTML页面 - 良好做法?
我将链接添加到此控制器。 Home Controller
好的。我读了一些东西,现在我知道这是在春天为视图提供服务的标准机制。 现在我看到HomeController
不是Rest,因为有注释@Controller
而不是@RestController
。 感谢您的帮助。
在REST中,它表示您只能使用JSON? ReST是关于内容协商和返回HTML是完全正确的...但是,我非常怀疑这是一个休息控制器,只是一个常规的控制器服务的起始索引文件。 –
我再次查看了代码,并决定添加此代码的链接。 [Home Controller](https://github.com/arocketman/SpringBlog/blob/master/src/main/java/com/arocketman/github/controllers/HomeController.java)。对此有何看法?当然,我只问这个控制器。 –
这只是一个常规控制器而不是REST控制器。 –