- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 JDK8新特性-函数式接口
首言:函数式编程作为一种编程范式,在科学领域,是一种编写计算机程序数据结构和元素的方式,它把计算过程当做是数学函数的求值,而避免更改状态和可变数据。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。一、函数式接口特点接口有且仅有一个抽象方法 允许定...
2019-09-08 23:51:37
290
原创 JDK8新特性-LAMBDA表达式
前言:JDK8自2018年06月发布已经七年多了,由于国内开发环境有各种的老项目,有各种各样的发布风险,让公司以及项目组对新的技术往往望而却步。现在对jdk8新特性,很多同伴应该多多少少都知道,甚至已经在工作项目中使用。为了更多同伴能学习和掌握JDK8的新特性。我们接下来一起系统性的学习这块新特性。本章节重点讲解LAMBDA表达式的用法。一、LAMBDA简介jdk8新增了新语法l...
2019-09-01 22:43:29
258
转载 jQuery 之 DataTable 中 参数详解和 columns 的属性讲解
datatables 参数详解:method:'get',//请求方式(*) toolbar:'#toolbar',//工具按钮用哪个容器 striped:true,//是否显示行间隔色 cache:false,//是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) pagination:true,//是否显示分页(*)...
2019-08-31 13:01:36
9837
原创 Spring Boot + Mybatis-Plus 集成与使用(七)
前言:我们已讲解了MyBatis-Plus的几个核心功能,本章节我们再给各位同伴们讲解一个核心功能-代码生成器AutoGenerator。一、代码生成器AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开...
2019-08-31 12:43:15
1560
原创 Spring Boot + Mybatis-Plus 集成与使用(六)
前言:上章节中我们讲解了MyBatis-Plus如何强化XML映射文件与注解SQL,以及使用分页插件做分页查询。今天给各位同伴们分析下分页插件的分页原理,以及安利一款基于INTELLIJ IDEA的快速开发插件-MybatisX。一、分页原理上章节我们使用了分页插件类PaginationInterceptor类进行分页查询操作。本章节我们来分析PaginationIntercep...
2019-08-29 23:06:06
570
原创 Spring Boot + Mybatis-Plus 集成与使用(五)
首言:我们已经学习了MyBatis-Plus核心功能之一的条件构造器,讲解了条件构造器各个方法的使用。本章节将讲解配置mapper接口映射的mapper.xml文件,编写、执行动态SQL操作。以及讲解MyBatis-Plus分页插件进行分页查询。一、映射文件XML我们在类资源目录下新建mappers目录,在该目录下新建SysLogMapper.xml文件,在文件中添加头部声明和命...
2019-08-28 22:47:43
748
原创 Spring Boot + Mybatis-Plus 集成与使用(四)
前言:上章节我们讲解了MyBatis-Plus自动SQL注入原理以及简单了解了什么是条件构造器。本章节就来对条件构造器的各个方法的使用进行讲解。一、性能分析插件在条件构造器使用之前,我们先讲解下MyBatis-Plus提供的一个扩展插件-性能分析插件。可以用于输出每条 SQL 语句及其执行时间。之所以先讲解它呢,是因为接下来,我们讲解条件构造器的各个方法,只查看和比较SQL的输出打...
2019-08-26 22:41:31
2116
1
原创 Spring Boot + Mybatis-Plus 集成与使用(三)
前言:上章节简单介绍了MyBatis-Plus通用CRUD操作以及相关配置问题。本章节将介绍SQL自动注入原理并重点讲解条件构造器!一、自动注入SQL原理通过上一章节,我们可以很方便的使用继承了BaseMapper接口的SysLogMapper进行CRUD操作。下面我们先来看下传统MaBatis的特点:MyBatis-Plus官方介绍MyBatis-Plus是一个MyBat...
2019-08-24 19:11:31
985
原创 Spring Boot + Mybatis-Plus 集成与使用(二)
前言:本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。一、自动配置当Spring Boot应用从主方法main()启动后,首先加载Spring Boot注解类@SpringBootApplication。@SpringBootApplicationpublic class ...
2019-08-23 07:37:00
1005
原创 Spring Boot + Mybatis-Plus 集成与使用(一)
前言:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。简单来说,Mybatis-Plus是Mybatis的增强工具包,其简化了CRUD操作,提供了代码生成器,强大的条件构造器。同时内置了多个实用插件:标配的分页插件、性能分析插件、全局拦截插件等。使得开发过程中,基本的范式代码都一句话解决,省去...
2019-08-21 23:23:02
461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人