java - 使用@Autowired 和 AUTOWIRE_BY_TYPE 有什么区别?

标签 java spring

private void processBeanDefinitions(Set<BeanDefinitionHolder> beanDefinitions) 
      definition.setAutowireMode(AbstractBeanDefinition.AUTOWIRE_BY_TYPE);
}

AutowireCapableBeanFactory.AUTOWIRE_NO 和 AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE 有什么区别?

最佳答案

AUTOWIRE_NO - 根本没有外部 Autowiring 。

AUTOWIRE_BY_TYPE - 按类型 Autowiring bean 属性。

REF

还有另一个答案可以解释这种差异 - Answer

关于java - 使用@Autowired 和 AUTOWIRE_BY_TYPE 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61536956/

相关文章:

java - 如何从外部jar自动运行java任务?

java - Gradle - jacoco 任务在 Spring 应用程序运行时添加合成字段,导致计算类中已声明字段数量的测试失败

java - 每个开发人员都必须知道的设计模式?

java - 我如何在Spring Boot中使用Mailgun接收电子邮件

java - Eclipse 无法识别消息包 (f :loadBundle error)

java - 如何在抛出 BeanCreationException 后关闭应用程序

java - 字符串转十六进制

java - 执行此程序后数据库未更新

java - 动画不添加到 JFrame

每个月的第一个星期一的 Spring @scheduled cron 表达式