当前位置: 首页 > news >正文

内蒙古做网站wordpress弄个人博客好

内蒙古做网站,wordpress弄个人博客好,重庆seo教程搜索引擎优化,h5可以发在哪些平台上目录 1.Lombok1.1 步骤1:添加lombok依赖 2.2 步骤2:安装Lombok的插件1.3 步骤3:模型类上添加注解2 分页功能2.1 步骤1:调用方法传入参数获取返回值2.2步骤2:设置分页拦截器2.3 步骤3:运行测试程序 之前我们已学习MyBatisPlus在代码示例与MyBatisPlus的简介#xff0c;在这一节… 目录 1.Lombok1.1 步骤1:添加lombok依赖 2.2 步骤2:安装Lombok的插件1.3 步骤3:模型类上添加注解2 分页功能2.1 步骤1:调用方法传入参数获取返回值2.2步骤2:设置分页拦截器2.3 步骤3:运行测试程序 之前我们已学习MyBatisPlus在代码示例与MyBatisPlus的简介在这一节中我们重点学习的是数据层标准的CRUD(增删改查)的实现与分页功能。代码比较多我们一个个来学习本教程所有示例均基于Maven实现如果您对Maven还很陌生请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》 1.Lombok 上一节我们学习了MybatisPlus的CRUD功能代码写到这我们会发现DAO接口类的编写现在变成最简单的了里面什么都不用写。反过来看看模型类的编写都需要哪些内容: 私有属性setter…getter…方法toString方法构造函数 虽然这些内容不难同时也都是通过IDEA工具生成的但是过程还是必须得走一遍那么对于模型类 的编写有没有什么优化方法?就是我们接下来要学习的Lombok。 概念 Lombok一个Java类库提供了一组注解简化POJO实体类开发。 使用步骤 1.1 步骤1:添加lombok依赖 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId!--version1.18.12/version-- /dependency**注意**版本可以不用写因为SpringBoot中已经管理了lombok的版本。 2.2 步骤2:安装Lombok的插件 新版本IDEA已经内置了该插件如果删除setter和getter方法程序有报红则需要安装插件 如果在IDEA中找不到lombok插件可以访问如下网站 https://plugins.jetbrains.com/plugin/6317-lombok/versions 根据自己IDEA的版本下载对应的lombok插件下载成功后在IDEA中采用离线安装的方式进行安装。 1.3 步骤3:模型类上添加注解 Lombok常见的注解有: Setter:为模型类的属性提供setter方法Getter:为模型类的属性提供getter方法ToString:为模型类的属性提供toString方法EqualsAndHashCode:为模型类的属性提供equals和hashcode方法Data:是个组合注解包含上面的注解的功能NoArgsConstructor:提供一个无参构造函数AllArgsConstructor:提供一个包含所有参数的构造函数 Lombok的注解还有很多上面标红的三个是比较常用的其他的大家后期用到了再去补充学习。 Data AllArgsConstructor NoArgsConstructor public class User {private Long id;private String name;private String password;private Integer age;private String tel; }说明: Lombok只是简化模型类的编写我们之前的方法也能用比如有人会问:我如果只想要有name和password的构造函数该如何编写? Data AllArgsConstructor NoArgsConstructor public class User {private Long id;private String name;private String password;private Integer age;private String tel;public User(String name, String password) {this.name name;this.password password;} }这种方式是被允许的。 2 分页功能 基础的增删改查就已经学习完了刚才我们在分析基础开发的时候有一个分页功能还没有实现在MP中如何实现分页功能就是咱们接下来要学习的内容。 分页查询使用的方法是 IPageT selectPage(IPageT page, WrapperT queryWrapper)IPage:用来构建分页查询条件Wrapper用来构建条件查询的条件目前我们没有可直接传为NullIPage:返回值你会发现构建分页条件和方法的返回值都是IPage IPage是一个接口我们需要找到它的实现类来构建它具体的实现类可以进入到IPage类中按 ctrlh,会找到其有一个实现类为Page。 2.1 步骤1:调用方法传入参数获取返回值 SpringBootTest class Mybatisplus01QuickstartApplicationTests {Autowiredprivate UserDao userDao;//分页查询Testvoid testSelectPage(){//1 创建IPage分页对象,设置分页参数,1为当前页码3为每页显示的记录数IPageUser pagenew Page(1,3);//2 执行分页查询userDao.selectPage(page,null);//3 获取分页结果System.out.println(当前页码值page.getCurrent());System.out.println(每页显示数page.getSize());System.out.println(一共多少页page.getPages());System.out.println(一共多少条数据page.getTotal());System.out.println(数据page.getRecords());} }2.2步骤2:设置分页拦截器 这个拦截器MP已经为我们提供好了我们只需要将其配置成Spring管理的bean对象即可。 Configuration public class MybatisPlusConfig {Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor(){//1 创建MybatisPlusInterceptor拦截器对象MybatisPlusInterceptor mpInterceptornew MybatisPlusInterceptor();//2 添加分页拦截器mpInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());return mpInterceptor;} }说明:上面的代码记不住咋办呢? 这些内容在MP的官方文档中有详细的说明我们可以查看官方文档类配置 2.3 步骤3:运行测试程序 如果想查看MP执行的SQL语句可以修改application.yml配置文件 mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印SQL日志到控制台打开日志后就可以在控制台打印出对应的SQL语句开启日志功能性能就会受到影响调试完后记得 关闭。
http://www.pierceye.com/news/583446/

相关文章:

  • 动态静态结合网站网站做404是什么意思
  • 注册域名的网站网站建设的具体步骤
  • 行业网站分类自建站排名
  • 网站备案 登陆安徽省住房和城乡建设厅网站领域
  • 做个网站需要多少钱.网站建设合同注意事项
  • 中国诚信建设网站在线代码生成器
  • 长沙企业网站建设团队目前网络最好的挣钱平台
  • 国家建设工程安全质量监督网站友情链接网
  • 适合html初学者做的网站中卫网站推广软件
  • 一个vps主机放两个网站 速度怎么做发卡网站
  • 海米云网站建设网站开发 去哪里找页面
  • 天津做网站优化的公司新手学做网站优化
  • 万网怎么上传网站wordpress google字体 360
  • 为什么建设的网站有时候访问慢6紫金优化网站制作
  • 如何在公司系统建网站广州短视频seo哪家好
  • 电气网站开发福安网站定制
  • 推荐一下做图文的网站html简单的个人网页代码
  • 网页新建站点网站建设缺陷
  • 移动端网站推广怎么申请pc网站域名
  • 外国男男做暧暧视频网站二级建造师考试试题
  • 普通网站建设是什么wordpress主题显示不
  • 朔州网站建设全球速卖通是什么平台
  • wordpress外贸网站好用的模板下载网站开发就业趋势
  • 长春模板建站代理网站开发嘉比格网络
  • 网站建设预算企业网站的公司和产品信息的介绍与网络营销关系
  • 网站开发的学习电子商务网站建设公
  • 网站的功能需求分析c语言网页编辑器
  • 网站投资多少钱制作做的网站如何上传网上
  • 沈阳自助建站模板网站建设想法
  • 湖南岳阳网站建设公司黄页顺企网怎样不让网站被收录