gpt4 book ai didi

java - 如何在 spring 中注入(inject)对象的默认版本

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:08 25 4
gpt4 key购买 nike

我有很多群组,有人可以成为其中的成员。我想在 Spring 分配一个默认组,我可以 Autowiring 并在某人不是任何其他组的成员的情况下使用它。

默认组是一个 Group 对象,具有相同的方法和 api 等,只是具有默认值的组。它必须在配置时构建。我想让它可注入(inject),因为需要默认组的逻辑位于通用项目中,而默认组将构建在使用第一个 jar 的项目中,即需要默认组的逻辑不知道用于生成它的方法。

如何在 spring 的配置阶段构建一些东西并注入(inject)它?

最佳答案

我不确定我是否完全理解你所说的。但是,如果您想要在不同情况下注入(inject)某些 Group 接口(interface)的多个实现,我建议使用 @Profile

您只需要弄清楚如何为您的用例激活正确的配置文件。

关于java - 如何在 spring 中注入(inject)对象的默认版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637948/

25 4 0
文章推荐: java - 如何更改 Slick2D 游戏任务栏中的图片
文章推荐: html - 如何隐藏带有媒体查询的广告?
文章推荐: javascript - 获取加载到
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com