gpt4 book ai didi

java - 获取在另一个模块中创建的 bean,当前模块不具有依赖关系

转载 作者:行者123 更新时间:2023-12-01 21:25:56 28 4
gpt4 key购买 nike

如果模块A不依赖模块B,是否可以从模块A获取模块B中创建的bean?

我在 moduleB 中创建了一个像这样的 bean

@Configuration
public class ModuleBconfig() {
@Bean
public SomeBean getBean() {
return new SomeBean();
}
}

是否可以通过全局 Spring 上下文从模块 A 获取此 bean,其中 moduleA 不依赖 moduleB。

最佳答案

是的,你可以获得,就像你获得 Spring beans 一样:

 @Configuration
public class ModuleAConf {
@Bean
public String getB(SomeBean f, ObjectMapper p) {
f.doSometghing(); // your bean
p.getDateFormat(); // object mapper from Spring context

return "test";
}
}

关于java - 获取在另一个模块中创建的 bean,当前模块不具有依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58832537/

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