1
A
回答
4
这是因为Autowiring
只是为了在ApplicationContext中引用现有的豆类替代。它期望豆或类,原语不是一个类,它不同于对象。这就是为什么你不能原始类型Autowire
。您可以使用原始类型的包装类(如Integer,Double等...)来为这些类型使用自动装配,因为您现在指的是类。
0
自动装配不能用于注入基元和字符串值。它仅供参考。注射的保护需要有一个对象的类。你可以使用相同的包装。即Interger,布尔值。
对于基本就可以像spring-bean-primitive-properties-when-using-component-and-autowired
0
代替自动装配原始类型,您可以为int
类型 - >使用Integer
自动装入包装类 。
相关问题
- 1. 为什么原始数据类型在java.util.ArrayList中不允许?
- 2. 什么是Spring框架中的自动装配和AOP?
- 3. 自动装配在Spring TestContext框架
- 4. Spring框架4个泛型类依赖自动装配工作不
- 5. 为什么socketpair()允许SOCK_DGRAM类型?
- 6. 为什么这种类型不允许使用类型参数?
- 7. 为什么在使用Arrays.sort()时自动装箱不允许用于原始数组?
- 8. Spring的JdbcTemplate什么类型的原始无效列类型
- 9. 自动装配Spring超类
- 10. 为什么开始与实体框架不允许下划线的属性?
- 11. Spring @ComponentScan(“com.junk”)允许自动装配工作?
- 12. %为什么不允许
- 13. Python装饰类不允许方法调用。为什么?
- 14. 为什么不允许使用泛型和通配符?
- 15. 为什么没有分配原始数据类型的内存?
- 16. 不允许在类型“const int ** const”和“int **”之间初始化,为什么?
- 17. 在xml中自动装配不适用于原始数据类型
- 18. 为什么std :: map不总是允许兼容类型作为其键类型?
- 19. 为什么grunt允许全球安装?
- 20. 为什么自动装配bean为空?
- 21. 什么类型的继承允许这
- 22. 为什么Java不允许基于类型参数的重载?
- 23. 为什么我会在这里不允许“'空''类型?
- 24. 为什么Kotlin不允许使用基本类型的lateinit?
- 25. 为什么在类型开关中不允许穿透?
- 26. 为什么C不允许数组返回类型?
- 27. 为什么这只允许一个类型不是两个? php
- 28. 为什么Internet Explorer不允许更改输入的类型?
- 29. 为什么std :: unique_ptr不允许类型推断?
- 30. 允许装箱的空值,那么为什么拆箱不被允许?
注入的bean需要有一个类,一个原始类型没有一个。然而,使用自动拆箱,随意注入它们作为它们的对象:Boolean,Integer,Double .. – Berger