Lombok插件
1. LombokLombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。
官网地址:https://projectlombok.org/
GitHub:https://github.com ...
MyBatis动态SQL
动态 SQL,主要用于解决查询条件不确定的情况:在程序运行期间,根据用户提交的查询条件进行查询。提交的查询条件不同,执行的 SQL 语句不同。若将每种可能的情况均逐一列出,对所有条件进行排列组合,将会出现大量的 SQL 语句。此时,可使用动态 SQL 来解决这样的问题。
动态 SQL,即通过 MyB ...
MyBatis 单标CRUD操作
概述本章主要内容是带领大家学习 MyBatis 的单表 CRUD 的相关操作方法
INSERT继续以 tb_user 表为例,修改映射文件,增加如下配置:
123456789101112131415161718192021<insert id="insert"&g ...
什么是幂等性
1. 什么是幂等性HTTP 幂等方法,是指无论调用多少次都不会有不同结果的 HTTP 方法。不管你调用一次,还是调用一百次,一千次,结果都是相同的。
123456GET /tickets # 获取ticket列表GET /tickets/12 ...
第一个 MyBatis 对象关系映射
POM编写完相关代码后,我们可以使用单元测试查看 MyBatis 的执行效果,需要增加单元测试相关依赖,配置如下:
12345678910<dependency> <groupId>org.springframework</groupId> ...
你怎么理解 RESTful
1. 概述2000 年,Roy Thomas Fielding 博士在他那篇著名的博士论文《Architectural Styles and the Design of Network-based Software Architectures》中提出了几种软件应用的架构风格,REST 作为其中的一种 ...
Spring 整合 Mybatis
POM在pom.xml文件中增加 MyBatis 相关依赖:
123456789101112131415<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis ...