2025年yml文件配置mysql(yml文件配置mybatis)

yml文件配置mysql(yml文件配置mybatis)在 Spring Boot 中 集成最新版的 Mybatis Plus 分页查询 需要进行以下步骤 引入 Mybatis Plus 的分页插件 lt dependency gt lt groupId gt com baomidou lt groupId gt lt artifactId gt lt

大家好,我是讯享网,很高兴认识大家。

在 Spring Boot 集成最新版的 Mybatis-Plus 分页查询,需要进行以下步骤:


讯享网

  1. 引入 Mybatis-Plus 的分页插件
&lt;dependency&gt; &lt;groupId&gt;com.baomidou&lt;/groupId&gt; &lt;artifactId&gt;<em>mybatis-plus</em>-<em>boot</em>-starter&lt;/artifactId&gt; &lt;version&gt;3.4.3.1&lt;/version&gt; &lt;/dependency&gt; 

讯享网
  1. 配置文件进行配置
讯享网<em>mybatis-plus</em>: mapper-locations: classpath*:mapper//*.xml configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: id-type: auto field-strategy: not_null table-prefix: t_ page-params: limit: 10 max-limit: 100 

mapper-locations 配置了 Mapper 文件的地址,configuration 配置Mybatis 的全局配置global-config 配置Mybatis-Plus 的全局配置page-params 配置了分页参数的默认值。

  1. 在 Mapper 接口添加分页方法
public interface UserMapper extends BaseMapper&lt;User&gt; { List&lt;User&gt; selectUserPage(Page&lt;User&gt; page, @Param(&quot;name&quot;) String name); } 
  1. 在 Service 层调用分页方法进行查询
讯享网@Service public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; @Override public Page&lt;User&gt; selectUserPage(int pageNum, int pageSize, String name) { Page&lt;User&gt; page = new Page&lt;&gt;(pageNum, pageSize); userMapper.selectUserPage(page, name); return page; } } 

pageNum 为当前页码,pageSize 为每页显示的数据量,name 为查询条件。分页查询将返回一个 Page 对象,其包含了当前页码、每页显示的数据量、总数据量等信息,以及查询到的数据列表。


小讯
上一篇 2025-06-01 08:42
下一篇 2025-04-23 23:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/199648.html