java – 为什么Spring框架不允许autowire原始类型?
作者:互联网
根据spring文档,已经提到过
it is by design
我想了解这种设计背后的可能思路.
解决方法:
这是因为自动装配只是在ApplicationContext中引用现有bean的替代方法.它需要一个bean或一个类,原语不是一个类,它与Object不同.这就是为什么你不能Autowire原始类型.您可以使用原始类型的包装类(如Integer,Double等)来为这些类型使用自动装配,因为您现在指的是类.
标签:java,dependency-injection,spring,spring-ioc,spring 来源: https://codeday.me/bug/20190611/1220826.html