SpringBoot报错Unsatisfied dependency expressed through field userMapper和Whitelabel Error Page解决方案

    技术2023-08-06  82

    搜索下面的错误信息得到解决方法

    Unsatisfied dependency expressed through field 'userMapper'

    项目结构如下 解决办法 在启动类中加入注解 里面填写的是mapper 的路径

    @ComponentScan(basePackages={"com.example.demo.mapper"})

    启动项目的问题已经解决,但是现在是404,没有找到文件

    还是需要在启动类中包含进来controller的文件

    @ComponentScan(basePackages={"com.example.demo.mapper","com.example.demo.controller"})

    参考博客 SpringBoot 出现Whitelabel Error Page 解决办法

    然后遇到的问题是:分页列表又是404

    解决方法 注意pagehelper的版本

    之前使用3.7.5,运行不报错误就是404,改成4.1.6之后开始报出html的语法错误,修改之后成功运行

    <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version> </dependency>

    Processed: 0.009, SQL: 9