spring新手配置一个bean使用构造注入constructor-arg总是报错

spring新手求助!<beanid="way"class="com.test.impl.Way"><constructor-argvalue="2"/></bean>最... spring新手求助!
<bean id="way" class="com.test.impl.Way">
<constructor-arg value="2" />
</bean>
最简单的配置了一个bean,
Way里有一个构造方法

public Way(int num) {
this.num = num;
}
然后总是报下面错:
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67b6d4ae: defining beans [way]; root of factory hierarchy
Exception in thread "main" java.lang.IllegalArgumentException
展开
 我来答
balsum
2015-01-23 · TA获得超过311个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:184万
展开全部
不合法参数,尝试为constructor-arg加一个属性 type="int"
<constructor-arg type="int" value="2" />
追问
试过,还是不行
追答
报的什么错? 还是java.lang.IllegalArgumentException么?  有时候这样写可能会有问题(我只遇到过一次) 试试2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zang328174935
2018-05-26 · TA获得超过552个赞
知道答主
回答量:56
采纳率:0%
帮助的人:2.6万
展开全部
一般在如此简单的配置上出现问题,大多数是环境冲突,我猜测你是Spring3.x以及jdk1.8,那么你可以试一下升级到Spring4.x。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式