【发布时间】:2014-11-16 21:44:42
【问题描述】:
我正在尝试将几个 Spring 服务注入到 NavigationView (Vaadin Touchkit) 中,并且视图根本没有由 Spring 管理,因此没有调用 @PostConstruct 方法,因此没有调用服务。
是否可以像管理普通 Vaadin 视图一样管理这种类型的视图作为 Spring bean?
否则,如何在 Vaadin Touchkit NavigationView 中使用注入服务?
类声明:
@VaadinView(name = Views.HOME)
@UIScope
public class HomeView extends NavigationView {
@Autowired
private WindDataClientService windDataClientService;
@Autowired
private ForecastDataService forecastDataService;
...
...
...
@PostConstruct
public void init() {
grpConditions.addComponent(lnkConditionsTitle);
grpConditions.addComponent(buildConditionRows());
lblAlertsTitle.setCaption(lblAlertsTitle.getCaption() + forecastDataService.findClosestForecast());
}
}
提前非常感谢
【问题讨论】:
标签: spring vaadin7 vaadin-touchkit vaadin4spring