Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by import com.github.pagehelper.Page
Springboot+Vue实现物业管理系统-阿里云开发者社区
项目编号:BS-XX-137 使用SpringBoot+Mybatis+BootStrap+Layui+VUE制作的智慧小区物业管理系统。 本系统采用了 B/S 架构,Java、Html、Css、Js 等技术,使用了主流的后台开发框架SpringBoot(SpringMVC+Spring+Mybatis),前端开发框架使用了 LayUI、Vue、JQuery 以及 Vue的前端组件库 Element-UI,采用了开源的轻量级数据库 Mysql 进行开发。实现了小区管理、房产管理、设备管理、业主管理、服务管理、车位管理等主要功能。提升物业管理水平,提高工作效率,降低成本,便于物业快速回收物业费;扩大服务范围和能力,方便住户,提升用户满意度;为物业公司扩展了新的收入渠道:租赁中介、社区团购、物业服务;为住户缴纳物业费、水电、停车费等生活费用,提供在线支付,方便快捷。 语言环境:Java: jdk1.8 数据库:Mysql: mysql5.7 应用服务器:Tomcat: tomcat8.5.31 开发工具:IDEA或eclipse 后台开发技术:Springboot+Mybatis...
SpringBoot MongoTemplate 实现分页
一、MongoTemplate 实现分页 springboot集成Mongodb好像没有现成的分页工具,只能自己先查总数再查数据,需要进行两次查询。 例如: @Test public void test_119() throws Exception{ Query query = new Query(); long total = mongoTemplate.count(query, Dog.class); query.with(PageRequest.of(0,3)); List<Dog> dogList = mongoTemplate.find(query, Dog.class); System.out.println("总行数:"+total); System.out.println(JSON.toJSONString(dogList, SerializerFeature.PrettyFormat)); } 上述代码查询了dog列表的第0页,每页3条数据。运行结果如下: PS:注意PageRequest起始页码为0。与MySQL起始页为1不同。 二、自定义AOP实现分页工具...
pagehelper 分页写法_taiguolaotu的博客-CSDN博客
依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.4.3</version> </dependency> 工具类 import com.first.pet.vo.BasePageReq; import com.github.pagehelper.Page; import com.github.pagehelper.PageInfo; import java.util.ArrayList; import java.util.List; import java.util.function.Function; /** * @author yangquan * @since 2023-09-18 */ public class PageInfoUtils { /** * pageInfo泛型转换 */ public static <T, R> PageInfo<R>...
web系统字典统一中文翻译问题 - 是奉壹呀 - 博客园
几乎每个web系统都离不开各种状态码。订单新建,待支付,未支付,已支付,待发货。 消息已读未读,任务待标记待审批已审批待流转已完成未完成。等等。 复杂一点的,会有多级状态码。 状态码超出3个的,一般都会纳入统一的字典管理。字典系统作为一个独立的微服务部署。 使用Redis作为缓存。其它系统使用字典的时候只需接入该服务,调用相应接口即可。 这本身没什么问题,也没什么可讲的。 但在字典翻译的时候还是会出现一些五花八门的问题。 问题 数据库里存储的是字典的code码,但是前端展示的时候得是中文。字典翻译指的是,后端接口将数据库查询出来的code转为中文的过程。 如果没有统一的管理,它就会有一些问题。 比如有的字典表字段只需存一个值,有的呢,需要存储多个,通过,或者_进行分隔。有的呢,又是单独的表存储。 那么,此时映射到对象就分成了String('1,2,3')或者集合List<String> 。 还有,List<Object>,这种属于嵌套对象,对象A里面有个集合,集合元素为B对象,B对象里面有字典需要翻译。...
开发实例:Spring Boot、MyBatis和Layui打造增删改查项目
1. 技术栈介绍 1.1 Springboot 1.2 MyBatis 1.3 Layui 2.
Java分页查询的几种实现方法_java分页查询怎么实现_Oliver_Liuqifan的博客-CSDN博客
最近在做需求的过程中遇到几个需要分页查询的需求,我也对分页有了较深的了解。分页一般分为两种一种是直接在sql中分页,一种是在内存中分页。本文仅针对内存中分页做记录。 第一种 如果是一个查询接口,向接口中传入page,和size(page默认值1,size默认值10)即可,返回参数是github的PageInfo,里面在放实际返回类型。 进入实现层,使用PageHelper,并调用pageQuery方法即可完成分页,以下为Pagehelper的具体代码 。(但需注意,此方法只适用于从数据库中直接查出的数据,如果将查出的数据进行二次封装则会导致分页失败) import com.github.pagehelper.Page; import lombok.experimental.UtilityClass; import org.springframework.beans.BeanUtils; import org.springframework.web.context.request.RequestContextHolder; import...
mybatis(一)连接数据库操作_mybatis怎么连接数据库_人生没有第三次的博客-CSDN博客
目录 前言 springboot项目结构: 使用JDBC链接,操作数据库的过程: 1. 加载JDBC驱动 2. 建立并获取数据库链接 3. 创建JDBC Statements 对象 4. 设置SQL 语句的传入参数 5. 执行SQL 语句并获取查询结果 6. 对查询结果进行转换处理并将处理结果返回 7. 释放相关资源(关闭Connection,关闭Statement,关闭ResultSet) JDBC的问题: 1. 频繁的链接、关闭数据库,浪费数据库资源、影响性能(可以用连接池优化) 2. SQL语句散落在代码中,不断地拼入参,重复代码较多。(Mybatis中有变量名参数、动态SQL及SQL语句统一存放) 3. 得到结果后大量需要结果属性映射及封装。(Mybatis中SQL处理器直接返回需要的类型对象,完成数据结构及结果的映射) 使用Mybatis直接链接数据库操作数据 1. 建立对应表的用户实体类(普通的java bean)User.java 2. 定义DAO接口(也就是Mapper映射接口),与数据库交互作用:UserMapper.java 3.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with import
Contact import, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack