怎么用spring annotion注入int类型啊 <bean id="str" class="java.lang.String"> <⼀bean> 这样能注入字串

java
2025-05-13 04:48:41
推荐回答(2个)
回答1:

int是一个基本类型,并非作为对象的存在,所以是没有注入这个说法的。
只有新建的时候,要用到new这个关键字的,才存在注入的概念。
String却是比较特殊的,他是不用写new的,但他本身是作为一个对象存在的,如我们常见的一个Java面试题,String str = "aaa"; 这本身new了两个对象,一个是str,一个是"aaa"。所以在这里你可以为String注入,却不可以为int注入。

回答2:

你这样注入一个String怎么设定注入的值的呢