java-问题记录(持续记录)

tech2023-05-28  53

1,@Autowired 注入 mapper 时,找不到对应的bean

报错:Could not autowire.No beans of 'XxxMapper' type found. more...(Ctrl+F1)

解决方法: 找到菜单:file -> settings,在搜索框输入Inspections,修改Autowiring for Bean Class的提示级别改为Warning即可。

2,Mybatis pagehelper 设置分页参数无效

解决方法: pom.xml文件搜索 com.github.pagehelper,将对应的 dependency 替换成:

<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>

3,Mybatis pagehelper 返回 total 字段值错误,返回当前分页的数据条数,而非总数

解决方法:按如下方式

// 将 PageHelper.startPage(page, size) 赋值到一个变量 Page pageHelper = PageHelper.startPage(page, size); ... // 将第一行声明的值传入new PageInfo()中,而非sql返回的结果集 PageInfo pageResult = new PageInfo(pageHelper); ...
最新回复(0)