gpt4 book ai didi

java - ApplicationContextAware 与 Setter 注入(inject)

转载 作者:行者123 更新时间:2023-12-01 04:54:17 24 4
gpt4 key购买 nike

ApplicationContextAware相对于Setter注入(inject)有什么优势。通过Setter注入(inject),我们还可以从Spring容器中获取bean。

最佳答案

使用ApplicationContextAware,您可以获得当前上下文的引用,以便您可以编辑它,例如添加或删除bean。一般来说,这是一个坏主意,除了在某些测试场景中。

Spring 还强调,使用 ApplicationContextAware 比使用带有 setter 的简单 POJO 更依赖于 Spring 框架。

关于java - ApplicationContextAware 与 Setter 注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14427975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com