springboot
文章平均质量分 83
昭通学院孔浩
学一学,玩一玩
展开
-
SpringBoot第二讲利用Spring Data JPA实现数据库的访问(二)_分页和JpaSpecificationExecutor接口介绍
我们继续研究spring jpa data,首先看看分页和排序的实现,在原来的代码中,我们如果希望实现分页,首先得创建一个Pager的对象,在这个对象中记录total(总数),totalPager(总页数),pageSize(每页多少条记录),pageIndex(当前第几页),offset(查询时的offset),在Spring Data JPA中实现分页需要用到三个接口 - PagingAndS原创 2016-12-01 00:33:43 · 4087 阅读 · 0 评论 -
SpringBoot第一讲概览
在使用了一段时间的springboot之后,今天决定开始弄一套完整的springboot的教程,说实话在学习springboot之前,个人已经开始厌倦了代码的编写和视频教程的录制,因为每次录制视频教程那怕一个简单的hello world都不得不面对大量的配置文件,一个helloworld测试程序,业务逻辑只是几秒钟的事情,但是却要花上十多分钟来进行配置。现在有了springboot之后,一切都变得简原创 2016-11-21 13:43:08 · 3789 阅读 · 11 评论 -
SpringBoot第二讲利用Spring Data JPA实现数据库的访问(一)
在基本了解了springboot的运行流程之后,我们需要逐个来突破springboot的几个关键性问题,我们首先解决的是springboot访问数据库的问题。java访问数据库经历了几个阶段,第一个阶段是直接通过JDBC访问,这种方式工作量极大,而且会做大量的重复劳动,之后出现了一些现成的ORM框架,如Hibernate、Mybatis等,这些框架封装了大量的数据库的访问操作,但是我们依然要对这些框原创 2016-11-24 23:13:28 · 3562 阅读 · 1 评论 -
SpringBoot第四讲扩展和封装Spring Data JPA(一)_自定义Repository和创建自己的BaseRepository
这一讲主要介绍Spring Data JPA的封装。和设计相关的东西都是仁者见仁,智者见智的事情,如果你有更好的封装方案可以和我交流,互相学习。这一讲会讲如下一些内容 - 扩展Spring Data JPA实现自己的一些特殊方法 - 创建一个自己的BaseRepository - 封装Specification来快速完成一些简单的查询操作 - 封装分页和排序操作。在一些特殊时候,我们会设计到原创 2016-12-07 20:55:52 · 6283 阅读 · 3 评论 -
SpringBoot第五讲扩展和封装Spring Data JPA(二)_利用Specification封装简单查询
上一讲讲解了如何使用Spring Data JPA封装一个自己的BaseRespoistory工厂,这个在实际开发中是非常有必要的,今天我们来进一步封装Spring Data JPA的查询。Spring Data JPA已经帮助我们很大程度上简化了我们的查询操作,我们甚至只要写一个接口,然后单纯的写一些方法就可以完成各式各样的查询,但是对于我们程序设计人员而言,总希望所有的查询变得更加的简单方便,为原创 2016-12-22 13:05:53 · 6897 阅读 · 0 评论