基本功能
todo
拦截器
参考:
- SpringBoot + Mybatis 系列之插件机制 Interceptor —— https://cloud.tencent.com/developer/article/1858587
MyBatis 将代理模式(JDK 代理/CGLIB 代理)进一步扩展,提供了拦截器的机制(org.apache.ibatis.plugin.Interceptor),本质希望在执行某些核心的调用操作之前执行某些拦截的处理逻辑。
JsonPath
参考:
JAR 文件是一种 Java 归档文件(本质上是一个采用zip标准构建出来的“压缩包”)。
背景说明: 由于,
.class文件是JVM看到的最小可执行文件,而一个大型程序需要编写很多Class,并生成一堆.class文件。 所以,使用jar文件打包.class文件。 e.g. JVM自带的Java标准库rt.jar实际上就是以jar文件形式存放的,一共有60多M。
Java 程序运行环境: JRE仅提供运行时库、JVM(Java Virtual Machine,Java虚拟机)和其他一些运行Java应用程序所必须的组件。
- JRE(Java Runtime Environment) —— 包括了Java运行时的JVM、Libraries等。
- JDK(Java Development Kit) —— 包括了JRE的所有内容,并包含javac、jdb等开发者必须的编译器和调试器。
参考:
- 【方向盘】逐渐碎片化的Java生态圈:Oracle JDK、OpenJDK、阿里Dragonwell、华为毕昇 https://developer.aliyun.com/article/1108370
JDK IO 使用
todo https://howtodoinjava.com/java/io/outputstream-to-inputstream/
todo File
todo
Java BIO INPUTSTREAM/OUT/READER/WRITER/FILE/PIP/ZIP JAVA NIO FileChannel/bytebuffer/mapbytebuffer JAVA NIO2.0 PATHS/FILES/WATCH/
todo Socket
参考: https://www.bilibili.com/list/watchlater?
Java 语言编写的 API 模拟工具
支持多种协议,可在单元测试中使用,也可单独部署
资料:
参考:
- https://springdoc.cn/spring-boot-h2-database/
- http://www.h2database.com/html/main.html
参考:
- https://www.learnfk.com/h2/h2-database-introduction.html
- https://www.w3ccoo.com/h2_database/index.html
- https://www.bookstack.cn/read/h2-database-doc/README.md
https://waylau.gitbooks.io/h2-database-doc/content/
https://github.com/waylau/h2-database-doc
https://github.com/waylau/h2-demos
官网:https://pagehelper.github.io/
Mybatis 插件,辅助分页功能编写。
参考:
配置
三种配置方式
- 在 mybatis-config.xml 中配置
- 在 spring 的配置文件中配置
- 在配置类中配置