今天用到MyBatis-Pluss时,学习官网的入门教程,发现用到一个依赖
<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>
就不是很清楚这个是什么,网上冲浪了一会才知道,这原来是一个数据库
- H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。
- 可以同应用程序打包在一起发布
- 它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态
- 提供JDBC访问接口,提供基于浏览器的控制台,可以执行sql
- 免费,开源,够快
暂时只知道了这么个概念,等看完mybatis-plus之后再细细研究