VaadinServlet.getCurrent returns 空
VaadinServlet.getCurrent returns null
我有一个 Vaadin7 应用程序,我正在尝试移动到 Vaadin12,并且有一行代码我调用 VaadinServlet.getCurrent() 来获取 servlet(我实际上需要配置信息)。它返回空值。发生了什么事,我该如何解决?
显然,这行代码在 Vaadin7 中运行良好。
好的,这是一个简单的解决方案:我只需要将 import com.vaadin.server.VaadinServlet;
更改为 import com.vaadin.flow.server.VaadinServlet;
。我们使用的一个插件似乎引用了 vaadin 7 的东西,因此我们都没有注意到错误的导入语句。我们应该停止使用此插件或将其更新到最新版本。
从中吸取的教训:确保您没有通过 pom 中的依赖项引用 Vaadin 7,我想。
我有一个 Vaadin7 应用程序,我正在尝试移动到 Vaadin12,并且有一行代码我调用 VaadinServlet.getCurrent() 来获取 servlet(我实际上需要配置信息)。它返回空值。发生了什么事,我该如何解决?
显然,这行代码在 Vaadin7 中运行良好。
好的,这是一个简单的解决方案:我只需要将 import com.vaadin.server.VaadinServlet;
更改为 import com.vaadin.flow.server.VaadinServlet;
。我们使用的一个插件似乎引用了 vaadin 7 的东西,因此我们都没有注意到错误的导入语句。我们应该停止使用此插件或将其更新到最新版本。
从中吸取的教训:确保您没有通过 pom 中的依赖项引用 Vaadin 7,我想。