gpt4 book ai didi

java - Spring3.x 中的依赖检查

转载 作者:行者123 更新时间:2023-12-01 15:05:57 24 4
gpt4 key购买 nike

Spring2.5 有一个称为依赖检查的功能,可以为 bean 标记提供该功能,也可以在父级 <beans> 上提供默认依赖检查。标签。

例如:<bean id="soandSo" class="..." dependecy-check=""/>

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
default-dependency-check="all">

但是在 Spring3.x 中,这些属性已被弃用,除了使用 @Required 之外,是否还有其他设置依赖项检查的方法?属性以及 Spring3.x 中与 default-dependency-check 等效的任何属性??

最佳答案

此功能自 Spring 3.x 起不再支持记录器。您可以通过告诉 Spring 尊重 @Required 来获得类似的结果和@Autowired注释。可以使用 XML 上下文文件中的以下任何配置选项来完成:

  1. <context:annotation-config/>
  2. <context:component-scan base-package="*"/>

您可以通过注册适当的 BeanPostProcessors 来跳过这些选项如AutowiredAnnotationBeanPostProcessorRequiredAnnotationBeanPostProcessor .

关于java - Spring3.x 中的依赖检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953967/

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