spring 如何将annotation-config的值设置为false?

2vuwiymt  于 2023-09-29  发布在  Spring
关注(0)|答案(1)|浏览(93)

文件在这里。
通过将annotation-config属性的值设置为false,可以禁用AutowiredAnnotationBeanPostProcessor和CommonAnnotationBeanPostProcessor的注册。
据我所知(我一定是漏掉了什么),annotation-config的值不能设置为false。

<context:annotation-config value="false" /> <!-- error -->
    <context:annotation-config>
        <value>false</value>    <!-- error -->
        <!-- No Any Completion -->
    </context:annotation-config>
qmb5sa22

qmb5sa221#

这意味着在<context:component-scan>中设置annotation-config,而不是在<context:annotation-config>中设置value
从代码上看,这意味着要禁用它们:

<context:component-scan annotation-config="false"/>

相关问题