mybatis Field xxxMapper in xxxx required a bean of type 'XXXMapper' that could not be found.
2017-05-11 16:24
836 查看
错误如下:
使用Spring boot或Spring cloud配置mybatis,我用的是mybatis-generator插件自动生成实体和DAO层以及XML文件,最后启动时报了上面的错误,解决方法是在你的启动程序上加上这么一句:
在Application类的上面,也就是配置你的mapper的路径。
2017-05-11 16:15:32.410 [main] INFO o.a.catalina.core.StandardService - Stopping service Tomcat 2017-05-11 16:15:32.457 [main] INFO o.s.b.a.l.AutoConfigurationReportLoggingInitializer - Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2017-05-11 16:15:32.726 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter - *************************** APPLICATION FAILED TO START *************************** Description: Field xxxMapper in XXXX required a bean of type 'XXXMapper' that could not be found. Action: Consider defining a bean of type 'XXXMapper' in your configuration. Process finished with exit code 1
使用Spring boot或Spring cloud配置mybatis,我用的是mybatis-generator插件自动生成实体和DAO层以及XML文件,最后启动时报了上面的错误,解决方法是在你的启动程序上加上这么一句:
@MapperScan("xxx.mapper") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
在Application类的上面,也就是配置你的mapper的路径。
相关文章推荐
- Field XXX in XXXX required a bean of type XXXX that could not be found.
- required a bean of type 'org.hibernate.SessionFactory' that could not be found.
- springcloud-3:required a bean of type 'com.netflix.discovery.DiscoveryClient' that could not be found.
- 解决 A component required a bean of 'XXX.RoleService' that could not be found.
- required a bean of type 'org.hibernate.SessionFactory' that could not be found.
- Field userMapper in com.jm.controller.LoginController required a bean of type 'dao.UserMapper' that
- idea 出现Could not autowire. No beans of 'xxxxMapper' type found. 安装 Mybatis Plugin 插件
- 记录A component required a bean named 'studentService' that could not be found.
- Could not autowire. No beans of 'xxxMapper' type found.
- No MyBatis mapper was found in '' package. Please check your configura, Could not autowire field
- mybatis 引用对象属性映射错误 or could not be found for the javaType (xxx.model) : jdbcType (null) combination.
- idea中mybatis+spring boot, mapper 提示Could not autowire. No beans of … type found解决办法
- rcp(插件开发)Application "XXX" could not be found in the registry的解决办法
- Could not autowire. No beans of 'UserMapper' type found.
- IntelliJ Idea取消Could not autowire. No beans of 'xxxx' type found的错误提示
- IDEA引入dao接口,Could not autowire. No beans of 'UserMapper' type found
- An EJB Exception:The user-provided class "XXXX" needed by the EnterpriseBean could not be found or loaded.
- Application "XXX" could not be found in the registry. The applications available are: .
- The type or namespace name 'AjaxControlToolkit' could not be found in the global namespace
- Property or field 'str' cannot be found on object of type 'com.yubai.EL.DemoService' - maybe not pub