我是靠谱客的博主 耍酷自行车,最近开发中收集的这篇文章主要介绍MapperScan,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用@MapperScan可以替换每个dao前加这个@Mapper注解

我用intellij idea插件EasyCodeMybatisCodeHelper生成数据库表的增删改查,编译通过,但运行失败。说找不到这些数据库对象。错误如下:

***************************
APPLICATION FAILED TO START
***************************

Description:

A component required a bean of type 'com.opencloud.zhfz.dzzhyj.server.dao.DzAlertDao' that could not be found.

有同事说,在每个*dao.java里,类名前加标注“@Mapper”就可以了。一试,真的。不过,每个都写,未免太麻烦。其实在主程序里加个扫描也可以的。

。。。
@MapperScan({"com.opencloud.zhfz.dzzhyj.server.dao"})
public class DzzhyjServerApplication extends SpringBootServletInitializer {

最后

以上就是耍酷自行车为你收集整理的MapperScan的全部内容,希望文章能够帮你解决MapperScan所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部