我必须使用 Vaadin 7 开发一个 Web 应用程序,并且我有一个将数据存储在数据库中的函数,并且它应该在我运行项目时执行一次,而不是每次刷新页面时执行一次。 我尝试在构造函数中编写这个函数,如下所示:
public class Dmav_3UI extends UI {
public class Dmav_3UI extends UI {
@WebServlet(value = "/*", asyncSupported = true)
@VaadinServletConfiguration(productionMode = false, ui = Dmav_3UI.class)
public static class Servlet extends VaadinServlet {
}
}
public Dmav_3UI(){
myFunction();
}
但每次刷新页面时它仍然运行。 你能帮我吗?
最佳答案
使用 @PreserveOnRefresh 注释 UI 。 documentation states除非使用此方法,否则每次页面刷新时都会创建一个新的 UI 实例。
关于java - 在 vaadin 中执行一次函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652117/