当前位置: 首页 > 知识库问答 >
问题:

在Spring防止某些bean按类型自动生成

袁法
2023-03-14

在我的spring上下文中,我创建了一个服务bean和这个服务bean的代理(显式)。两者实现相同的接口。

有什么想法吗?

共有1个答案

米飞龙
2023-03-14

使用主注释。它将指示自动连接时最好使用哪一个bean。

希望这有帮助:)

 类似资料:
  • 我使用Spring Boot框架构建了一个REST接口。然后,我使用Swagger版本2.9.2来生成文档。从下面的照片可以看到,Swagger自动检测了很多模型。 所以,我的问题是:我怎么告诉Swagger该曝光哪些模特? 下面是我的控制器的Swagger配置和代码片段。 控制器:

  • Spring4包含了对泛型类型解析的主要增强,但当包含bean类的type参数被参数化时,我无法自动生成泛型类型。 我需要跟踪提交给外部服务的作业的状态,并且我想在每个作业启动时为其创建一个条目,并在收到回发时清除或更新它。我通常会尝试将持久性策略与服务接口分开,因此我有一个接口,一个Spring数据Mongo类。由于作业可能会在外部服务有机会为其分配ID(例如HTTP 502)之前失败,因此我需

  • 我有一个Bean,负责从配置文件加载项目设置,并使它们可用于任何其他可能需要它们的对象: 现在,我有一组组件类,它们通过多个步骤扩展了一个抽象类,我想在其中使用这个bean: 根据我的理解,这应该是有效的,因为@autowmed字段受到保护,因此可以从@Component类中看到。然而,相反,我得到了这个例外: ...其中引用的

  • 使用Spring,可以通过接口类注入bean列表,如: 实现此接口的所有已定义bean都将出现在此列表中。 基于注释的方法对我来说是不可能的,因为服务类在一个模块中,不能有Spring依赖关系。 我需要通过xml配置从外部使用这种机制。 有人知道怎么解决这个问题吗? 编辑:此外,有不止一个Spring应用程序使用此服务。所以最好的解决方案是完全通过xml配置来处理这个szenario。然后,我可以

  • 问题内容: 我想创建一个触发器,以防止在出生日期(列之一)将来的时候插入。我有这个: 如何取消if语句中的插入? 问题答案: 基于这一点,我不确定是否可以这样做。 MySQL当前的触发器实现中不支持自愿引发异常并中止生成触发器的语句。 我发现的解决方法是编写一个BEFORE触发器,以将表中的not-NULL列之一设置为NULL,从而违反了其NOT NULL约束。这导致产生触发器的语句被中止。

  • 问题内容: 我们有一个Android / Blackberry项目,其中有一个共同的部分。显然,该部分被编写为可同时针对Android和Blackberry目标进行编译,因此无法使用某些较新的Java功能(例如Integer.valueOf)。我想跳过一些专门针对该部分的规则。有没有办法做到这一点? 问题答案: 如果将通用零件分离到自己的项目,则可以在Sonar中添加新的质量配置文件(在其中停用了