我们最近将项目从JBoss seam转换为使用Spring和JSF。我们的控制器需要初始化一些属性。现在只是使用构造函数来调用初始化方法。 Seam将@Factory
注释装饰到一个方法,只要被访问的属性/字段为空,就会调用该方法。 Spring是否有相同的注释?非常感谢。
答案 0 :(得分:2)
不,但Spring支持the JSR-250 lifecycle annotations @PostConstruct
/ @PreDestroy
,当你的bean启动时,你可以用它来管理。
实际上,bean生命周期管理至少有三种机制,并解释了它们的交互和优先级in the chapter "Combining lifecycle mechanisms"