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

spring新手求助!



最简单的配置了一个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

IllegalArgumentException---------

指示传递给某方法不合法或不正确的参数时的异常类。

把int num参数去掉试试

constructor-arg只要配了这个就报错,我有构造方法传了一个int参数

好像必须要有个无参构造方法才行