gpt4 book ai didi

java - 构造函数参数的 Spring p 命名空间?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:18:54 25 4
gpt4 key购买 nike

有没有等同于p namespace的对于 Spring 中的构造函数参数?我很乐意缩短 XML :)

最佳答案

不,在 3.1 之前没有等效的构造函数注入(inject),但您可以考虑 autowiring the constructor in your XML像这样:

<bean id="beanId" class="..." autowire="constructor"/>

通过 Autowiring ,您不必在此处指定单独的构造函数参数,因为 spring 会解决它们,只需确保每种类型只有一个 bean,否则 spring 将无法 Autowiring 它们。

编辑:

如@gkamal 所述,从 spring 3.1 开始,您可以使用 c namespace for constructor injection .

关于java - 构造函数参数的 Spring p 命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684806/

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