开发者社区 问答 正文

如何解决单实例bean创建太早的原因:报错

Cannot enhance @Configuration bean definition 'mybatisConfig' since its singleton instance has been created too early.

spring 单实例bean创建太早,导致无法读取配置文件,同时也无法注入容器中的任何bean。

展开
收起
kun坤 2020-06-07 12:22:43 2157 分享 版权
1 条回答
写回答
取消 提交回答
  • 哈哈,这个简单,不要用bean注入,写bean的名称######

    你这个报错的原因是因为MapperScannerConfigurer是BeanFactoryPostProcessor的一个实现导致的,最简单的解决方式是使用@MapperScan注解代替MapperScannerConfigurer的bean配置。

    2020-06-07 12:22:49
    赞同 展开评论
问答分类:
问答地址: