gpt4 book ai didi

java - 我是否需要在 xml 文件中显式使用 "autowire"来在 Spring Web 应用程序中 Autowiring

转载 作者:行者123 更新时间:2023-12-01 15:53:48 26 4
gpt4 key购买 nike

我尝试了很多,然后发现我没有在bean中使用autowire = "byName",这就是为什么它没有自动写入。

1)我想问的是,使用@Resource 的情况是否相同。我的意思是我需要为此在 bean 中编写 Autowiring

2)但是在某些文件中 @Resource 无需在 beans 中编写 Autowiring 即可工作

最佳答案

当您按名称 Autowiring 时(默认是按@Autowired注释中的类型),那么它和@Resource之间基本上没有区别。您可以选择在 xml 中定义这些 Autowiring 的 bean,或者只添加

<context:component-scan base-package="service"/>

到您的application-context.xml,其中service(例如)是您的包,用于告诉spring在项目中的何处扫描注释。然后它会自动找到那些带注释的类(在该包内)。

关于java - 我是否需要在 xml 文件中显式使用 "autowire"来在 Spring Web 应用程序中 Autowiring ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5471734/

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