在Spring XML配置中使用@PostConstruct
注释和声明与init-method
相同的方法有什么区别吗?
发布于 2011-12-15 19:19:31
这并没有真正的区别。这取决于您喜欢如何配置您的系统,这是个人选择的问题。就我自己而言,我更喜欢在自己的代码中使用@PostConstruct
批注(因为只有在调用方法之后才能正确配置bean ),并且在实例化非Spring感知的库中的bean时使用init-method
(当然,不能在那里应用批注!)但我完全理解人们想要以这样或那样的方式来做这一切。
发布于 2014-12-30 14:19:06
@postconstruct不是spring的一部分。它是javax包的一部分。两者都是一样的。使用init-method,我们需要在中添加,你可以使用@ file.If,不需要在XML中添加。请查看下面的文章。
https://stackoverflow.com/questions/8519187
复制相似问题