Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2019-08-06 16:57:34.058 [ERROR] [main] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter-] |
***************************
APPLICATION FAILED TO START
***************************
Description:
Field bulletinContentMapper in com.bai.spcg.bulletin.distributer.server.cron.task.DefaultSendListener required a bean of type 'com.bai.spcg.bulletin.distributer.server.cron.task.mapper.BulletinContentMapper' that could not be found.
Action:
Consider defining a bean of type 'com.bai.spcg.bulletin.distributer.server.cron.task.mapper.BulletinContentMapper' in your configuration.
Process finished with exit code 1
解决:
配置mybatis,指定扫描的包。
方法1
启动类加注解:@MapperScan(basePackages = { "mapper所在的包路径" }, sqlSessionFactoryRef = "sqlSessionFactory"),表示扫描com.bai.bulletin.distributer包下的所有mapper。 (只加@MapperScan(basePackages = { "com.bai.bulletin.distributer" }便解决了)
方法2
直接在你生成出来的***Mapper.java类上加@Mapper标签。(这种方法试了,没有起作用)
参考:
https://86rev0.smartapps.cn/pages/blog/article-detail?userName=Julycaka&articleId=80622754