【发布时间】:2016-07-26 20:14:22
【问题描述】:
目前,我有一个使用带有 JSP 页面的 Spring MVC(控制器)的小型网站。 我想将 JSP 页面迁移到 AngularJS/HTML,但我在理解全局图片时遇到了一些麻烦。
我想,我应该将我的@Controller 迁移到@RestController。这些控制器将提供显示 angularJS/HTML 页面所需的数据/JSON。对 ? 我可以轻松创建这些 REST 控制器:我可以使用我的 REST 控制器的请求映射中提供的 URL 来查阅 JSON 数据。
我的问题是显示索引页。在 WEB-INF 文件夹中,我有一个 index.html。我想通过以下方式访问此页面:http://localhost/MyApp/ 我应该如何处理?
A) 我是否需要在“/”上具有请求映射的 @Controller 并返回“索引”视图?然后,index.html 将通过 AngularJS 负责调用 REST 控制器?
B) 我应该禁用服务器端的所有@Controller 并且 index.html 应该直接成为我网站的入口点吗?这种情况下如何配置Spring MVC?
【问题讨论】:
标签: angularjs spring spring-mvc