spring自动装配autodetect出错

cvc-enumeration-valid: 对于枚举 '[default, no, byName, byType, constructor]', 值 'autodetect' 不具有面有效性。它必须是来自枚举的值。

不知道怎么回事,spring核心包都装过了,是少了什么组件么,怎么autodect参数不在枚举里面

试试@Resource

autodect不在autowire自动装配属性的枚举里面,[default, no, byName, byType, constructor]中的可以