autowired(常见于 Java/Spring 语境)指“通过框架自动装配依赖(自动注入)”:由容器根据类型、名称或配置,自动把所需对象(依赖)注入到类的字段、构造器或方法中。该词也常特指 Spring 的 @Autowired 注解所实现的依赖注入机制。(在一般英语里也可字面理解为“自动接线的”,但最常见用法是软件开发中的依赖注入。)
/ˌɔːtoʊˈwaɪərd/
The service is autowired into the controller.
服务对象被自动注入到控制器中。
In a Spring application, using @Autowired can reduce boilerplate code, but it may hide dependencies if overused.
在 Spring 应用中,使用 @Autowired 可以减少样板代码,但如果滥用,可能会让依赖关系变得不够清晰。
由 **auto-**(“自动的”)+ wired(“接线的/连接的”)构成。最初是“自动连接”的字面含义;在软件开发中引申为“由容器自动把组件连接起来”,即自动完成对象之间的依赖绑定与注入。