我正在使用JSF2.1和Spring MVC开发一个Web应用程序。我已经为需要在页面加载时执行的方法编写了@PostConstruct。这些bean都是ViewScoped。但问题是该方法在服务器启动时执行并初始化,并且在页面加载期间使用相同的实例。有没有办法让方法只在页面加载期间运行?
答案 0 :(得分:0)
当您从像Eclipse这样的IDE内部运行服务器时,会发生这种情况。 IDE的服务器插件(如Eclipse Tomcat插件)将在启动过程之后通过向/
发送GET请求进行自检。显然你在/
与这些视图范围bean相关联的页面上。
忽略它。在生产过程中不会发生这种情况。