gpt4 book ai didi

java - 在独立应用程序中使用 Spring

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:35:19 24 4
gpt4 key购买 nike

我正在学习 Spring,我有一个关于如何在独立应用程序中使用它的问题(以及在使用它制作 Web 应用程序时)。到目前为止,我编写的示例使用了一个简单的 main 方法,在该方法中,我通过调用 getBean 来检索 bean。上下文对象。但是,您可能想在多个类中执行此操作,那么您是先获取上下文然后调用 getBean 还是有其他更简洁的替代方法?或者这是您在独立应用程序和网络应用程序中执行此操作的方式?

最佳答案

如果您到处调用 context.getBean(),您可能会错过 Spring 的全部要点,它是一个依赖注入(inject)框架。

在独立应用程序中,您通常只调用一次context.getBean()(或者至少很少调用),以获得“根”bean。这个 bean 由 Spring 与其他 bean 一起注入(inject),依此类推。

在网络应用程序中,这完全取决于您使用的框架。但通常情况下,您会在 web.xml 中注册一个监听器,它会为您加载上下文,而 Controller 则由 Spring 创建和/或注入(inject)。

关于java - 在独立应用程序中使用 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675130/

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