我有一个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:/";
}