Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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
Java 是否从Spring5中删除了GlobalSession范围的bean?为什么?_Java_Spring_Spring Boot - Fatal编程技术网

Java 是否从Spring5中删除了GlobalSession范围的bean?为什么?

Java 是否从Spring5中删除了GlobalSession范围的bean?为什么?,java,spring,spring-boot,Java,Spring,Spring Boot,1。是否从Spring 5中删除了全局会话范围的bean? 官方文件不再提及这一点。 范围\全局\会话不再是RequestAttributes的一部分: 春季4: 春季5: 2。如果1为真:为什么要删除它们? 更新: 找到一个删除内容的提交。似乎是因为删除了Portlet: 请参阅提交:是。SCOPE\u GLOBAL\u SESSION用于跨portlet和servlet共享会话。支持的Portlet在中的Spring 5中被删除,原因是: Spring对Portlet MVC的支持变成了

1。是否从Spring 5中删除了全局会话范围的bean?

官方文件不再提及这一点。 范围\全局\会话不再是RequestAttributes的一部分:

春季4:

春季5:

2。如果1为真:为什么要删除它们?


更新:

找到一个删除内容的提交。似乎是因为删除了Portlet:
请参阅提交:

是。
SCOPE\u GLOBAL\u SESSION
用于跨portlet和servlet共享会话。支持的Portlet在中的Spring 5中被删除,原因是:

Spring对Portlet MVC的支持变成了 近年来,从未更新到现代
HandlerMethod
Servlet MVC现在所基于的基础架构 (从3.1开始,旧的Servlet MVC变体从 3.2). 此外,Portlet 3.0规范打算引入注释驱动的分派本身,因此没有战略地位 对于SpringPortletMVC,即使是在它目前的位置上。最后 但并非最不重要的是,常见的Portlet环境似乎停留在Spring上 3.x,甚至还没有升级到Spring4.x

因此,从Spring 5开始,我们将完全放弃Portlet MVC支持, 同时介绍我们的反应式MVC变体。我们打算 在JSF中继续支持(但不推荐)Spring的使用 在Portlet环境中,特别是通过SpringWebFlow。对于 出于所有其他目的,SpringFramework 4.3.x将一直受支持,直到 2020,包括其Portlet MVC支持(以及底层Servlet 2.5 支持)


这是正确的。找到提交: