Error creating bean with name ‘xxxontroller‘: Unsatisfied dependency express 问题分析 解决方案

一、首先看问题报错

 二、问题分析

网上看了很多帖子,出现该问题重要是由以下问题引起:

1.该加的注解漏加、错加

  • mapper层
@Mapper
public interface ChatmsgMapper extends BaseMapper<Chatmsg> {

}
//或者在主类加包扫描注解
@SpringBootApplication
@MapperScan("cn.kuangtu.Find4.mapper")
public class MyApplication {
    public static void main(String[] args){
        SpringApplication.run(MyApplication.class,args);
    }
}
  • service层(service接口实现类上一定要加service注解)
@Service
public class ChatmsgServiceImpl extends ServiceImpl<ChatmsgMapper, Chatmsg>
    implements ChatmsgService{

}

2.再就是yml配置文件结构错误或漏加数据库等

 下面贴出数据库的配置结构

 3.重点来了 

若你和我一样,该加的注解都加了,上述问题也都没有但启动时就是报错,甚至是之前运行的好好的,再次启动就不行了,那你就要看看是否犯了和我一样一样的错了

项目运行的好好的我手贱,修改了哈数据库的表名,然后删除了model、mapper等一系列对应的包,然后再运行MybatisX-Generator生成相对于的包,再启动就报了上方的错了

按照网上各种方法排错都不行,知道看到了 最后的报错信息突然就明白了,让我们看看报的啥错

 找不到model,emmm该model就是我手贱改了名的,然后说说解决办法将reources下mapper里面在model没有对应的xml删掉,再次运行就好了

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值