idea对mybatis的支持不够完美,能可以理解Spring的上下文,即能够识别spring的bean,但是识别不了mybatis的,autowire时找不到bean认为注入的是null。

可以设置为required=false允许null值;

或者用@Resource代替@Autowire;

或者在mapper上用@repository。