电影网站logo设计,网站建设教程搭建湖南岚鸿,重庆网站建设seo公司,开发网站的基本过程在前面 我们讲了 springboot 给我们提供了 默认的 数据源 默认 HikariCP 以及其他两种内置数据源 持久化技术 JdbcTemplate 那么 说起来很多人难以置信 不过 springboot 也真的给我们内置了数据库技术 而且不止一种 是三种 这三个数据库的特点在于 它们都是用java语言写的 就表…在前面 我们讲了 springboot 给我们提供了 默认的 数据源 默认 HikariCP 以及其他两种内置数据源 持久化技术 JdbcTemplate 那么 说起来很多人难以置信 不过 springboot 也真的给我们内置了数据库技术 而且不止一种 是三种 这三个数据库的特点在于 它们都是用java语言写的 就表示 它们都可以在内存中启动起来
当然 它们都有自己独立安装 和 内存启动的形式 那么 我们肯定是不可能去做安装这种事的 就做这种随着现目启动而启动的
然后 这三个数据库都非常的小 整个产品才 几百K 正因为小 它才能在内存中跑
因为是内存运行 他最大的好处还是便于测试 就是数据不会存储下来 上线直接换正式数据库就好了
这里 我们就以第一个 H2为例
好 这里 我们先将 MySql 和 JDBC的jar注释掉 因为我们要用其他数据库 自然是不需要MYSQL了 操作数据库的持久化技术 我们换一个 然后 我们在 pom.xml 中加入代码
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId
/dependency
dependencygroupIdcom.h2database/groupIdartifactIdh2/artifactId
/dependency
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId
/dependency但是现在 这里 需要启动项目 才能看到效果 那么 启动这个概念 我们就需要做一个web应用
那么 我们还需要引入web模块的jar 在pom.xml 加入
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId
/dependency加一个web模块进来
然后 我们配置文件中 原来的代码都是MySql的 没有了 那就注释掉 就设置端口为 80 就OK了 ’然后 这边我们右键运行启动类 启动之后 我们会发现 控制台变的复杂了很多 但是 目前 我们还是没有h2的一个信息的 也无法操作它
不知道大家还记不记得 我们刚接触MySql 它是一有个自己的管理界面的 同样 H2 也有
我们在配置文件中加上如下代码
spring:h2:console:enabled: truepath: /h2path的路径大家可以随便写 这个名字是自己取的
然后 我们再次启动项目 控制台就会输出这 H2信息
然后 我们访问项目路径 后面 跟 自己取的这个路径名 就可以在浏览器中访问 我们这里设置了 80默认端口 就是 http://localhost/就OK 那么 我们打开浏览器 访问 http://localhost/h2 就会看到如下界面 然后 我们如下图 先切换为简体中文