2

我的 bean 实现 InitializingBean 并在 afterPropertiesSet 方法中我想执行验证。

问题是我的验证使用了其他一些尚未完全加载的 bean,比如 JPA bean 之类的 bean。

我还使用@PostConstruct了注释——这更糟糕,因为这个方法在方法之前调用afterPropertiesSet。有什么建议可以解决这个问题吗?

4

1 回答 1

0

我通过实现 PostInit 注释来解决我的问题

注释确保使用此注释的方法仅在所有 bean 之后才被调用

在应用程序内已部署。

很好的参考: http ://reteptools.kenai.com/api/retepMicroKernel/snapshot/uk/org/retep/kernel/annotations/PostInit.html

于 2012-06-05T06:42:20.113 回答