您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring @PostConstruct与init-method属性

Spring @PostConstruct与init-method属性

实际上,我不认为没有任何区别,但是它们的工作方式存在优先级。@postconstruct,init-method是BeanPostProcessors。

有关更多信息,你可以查看Spring的参考文档。

在JSR 250规范之前,在xml中使用init-method是首选方式,因为它可以将java类(bean)与任何特定于Spring的类/注释分离。因此,如果你要构建不需要依赖Spring基础结构bean的库,那么在创建方法期间,你可以指定需要称为初始化方法方法

现在,随着Java EE中的JSR 250规范的引入和这些注释的Spring支持,对Spring框架的依赖性已在一定程度上降低了。

但是我不得不承认,添加这些东西可以提高代码的可读性,因此两种方法都有其优缺点。

Java 2022/1/1 18:24:06 有391人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶