从tomcat服务器启动时的springboot控制器请求映射加载角度路由

时间:2018-06-03 18:44:08

标签: angular spring-boot

我有一个SpringBootAngular应用程序,我们单独构建角度组件并将它们放在SpringBoot项目的资源/静态文件夹中。当我启动SpringBoot项目时,它工作正常。

但我的项目是在访问我们的应用程序URL时从托管在不同服务器中的不同父应用程序访问,他们通过请求cookie发送用户信息,我能够使用Spring GetMapping(*)在我的服务器中看到这些cookie。

我的方案是,在获取这些请求cookie之后我们需要服务器角度组件,使用下面的代码我们能够从调用父app接收请求cookie详细信息但是控制器没有使用" return&来加载UI角度组件#34;正向:/&#34 ;; "

@controller
public class ViewController {
@getmapping("*")
public String handleTestRequestAll(HttpServletRequest 
request,HttpServletResponse response){
System.out.println("ViewController:*:printing req cookies for all-------");
Cookie[] cookies = request.getCookies();
if (cookies != null) {
    Arrays.stream(cookies)
          .forEach(c -> System.out.println(c.getName() + "=" + 
c.getValue()));
}
return "forward:/";   
}

0 个答案:

没有答案