gpt4 book ai didi

spring - 将手动创建的对象加载到 spring 上下文

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

我有一个使用 new 运算符创建的对象。在 Spring 中,有没有办法在 Spring 应用程序上下文中加载此对象?

我做了一些研究,但找不到可行的解决方案。提前致谢。

最佳答案

  • 如果你在 Spring 应用程序启动后创建一个对象,并且你想用 spring 将它注册为 bean,你可以这样做。 IE。运行时只有你知道它是如何创建的,或者该对象是由你无法控制的外部框架创建的。我只是记不起框架,有些框架使用了这个工具。
     //Get hold of application context, you can autowire it
ConfigurableApplicationContext context;

ServiceX servicex = //This object was created outside spring framework.

//Register it with spring
context.getBeanFactory().registerSingleton("servicex", servicex);

//Above bean is now available as part of spring application context.

关于spring - 将手动创建的对象加载到 spring 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63249300/

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