小编Jos*_*seA的帖子

@Autowired任何带有任意数量参数的方法名称

我试图注释一个set方法如下:

package com.spring.examples;
public class MyBean
{
    private String name;
    private int age;

    @Autowired
    public void set(String name, int age)
    {
       this.name = name;
       this.age = age;
    }
}
Run Code Online (Sandbox Code Playgroud)

配置文件:

<bean id="myBean" class="com.spring.examples.MyBean">
    <property name="name" value="Marie" />
    <property name="age" value="101" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

没有为依赖项找到[java.lang.String]类型的限定bean:期望至少有1个符合条件的bean

如何配置此bean以正确调用该set方法?

java spring

4
推荐指数
1
解决办法
8478
查看次数

标签 统计

java ×1

spring ×1