Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot springrest应用SPA和MPA混合体系结构_Spring Boot_Rest_Spring Mvc_Single Page Application_Multi Page Application - Fatal编程技术网

Spring boot springrest应用SPA和MPA混合体系结构

Spring boot springrest应用SPA和MPA混合体系结构,spring-boot,rest,spring-mvc,single-page-application,multi-page-application,Spring Boot,Rest,Spring Mvc,Single Page Application,Multi Page Application,背景 我正在构建一个新的内部业务web应用程序,并一直在使用Springboot和创建RESTController 我希望该应用程序是一个Restful应用程序,但我对如何进行前端(视图)和页面导航感到困惑 为了简单起见,我不想增加前端框架(如Node、React Vue等)的复杂性,因为我希望它是合理的基本屏幕 我的想法是SPA和MPA应用程序的结合 当我在诸如EmployeeSearch页面这样的页面上时,该页面将执行Rest调用以进行搜索,然后使用jQuery和Bootstrap显示结果,

背景

我正在构建一个新的内部业务web应用程序,并一直在使用Springboot和创建RESTController

我希望该应用程序是一个Restful应用程序,但我对如何进行前端(视图)和页面导航感到困惑

为了简单起见,我不想增加前端框架(如Node、React Vue等)的复杂性,因为我希望它是合理的基本屏幕

我的想法是SPA和MPA应用程序的结合

当我在诸如EmployeeSearch页面这样的页面上时,该页面将执行Rest调用以进行搜索,然后使用jQuery和Bootstrap显示结果,从这个角度来看,这类似于SPA,没有页面刷新

MPA之所以出现,是因为当我从EmployeeSearch结果中单击某个员工时,我想导航到一个单独的EmployeeEdit页面,在该页面中,该员工将再次使用rest调用进行编辑

问题

我所困惑的是如何进行导航,例如从EmployeeSearch页面到EmployeeEdit页面

我需要研究javascript路由器并实现路由器类型的方法吗? 或者这是一个简单的例子,例如在导航页面时使用@RequestMapping和jsp的视图解析器,然后在希望执行Restcall以检索和更新数据时使用@RestController

我查过的文章或课程似乎都没有涵盖这种组合。它们要么只涵盖基本的Springboot Rest Web服务,没有前端讨论,要么涵盖具有节点/反应类型前端的Springboot Rest