最佳答案
这是因为 Autowiring
只是在 ApplicationContext 中引用现有 bean 的替代方法。它需要一个 bean 或一个 class,primitive 不是一个类,它不同于 Object。这就是为什么您不能 Autowire
原始类型的原因。您可以使用 Integer、Double 等原始类型的包装类,以便能够对此类类型使用 Autowiring ,因为您现在指的是一个类。
关于java - 为什么 Spring 框架不允许 Autowiring 原始类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527429/