我正在使用带有 @configurable 注释的 Vaadin 控制器和我的 Spring 上下文,它工作正常 - 除非我需要重新启动 Tomcat,并且会话被反序列化。然后我为我的 Vaadin 应用程序获取了这个:
org.springframework.beans.factory.wiring.BeanConfigurerSupport BeanFactory 尚未在 BeanConfigurerSupport 上设置:确保此配置器在 Spring 容器中运行。无法配置 [web.vaadin.ui.BackOfficeApplication] 类型的 bean。继续不注射。
我在想这可能是因为 vaadin 应用程序在 spring bean 工厂有机会之前重新序列化?
(我正在使用 CTW - aspectj 和 Spring 3.1.1.RELEASE)
笔记:
在日志中似乎这些错误出现在“Root WebApplicationContext:初始化开始”之前。在上下文初始化开始之前,bean 怎么会被自动装配?