业务背景:因soa系统要供外网访问,处于安全考虑用springboot做了个前置模块,用来转发外网调用的请求和soa返回的应答。其中外网的请求接口地址在DB2数据库中对应专门的一张表来维护,要是springboot直接访问数据库,还要专门申请权限等,比较麻烦,而一张表用内置的H2数据库维护也比较简单,就可以作为替代的办法。
环境:springboot+maven3.3+jdk1.7
1.springboot的Maven工程结构
说明一下,resource下的templates文件夹没啥用。我忘记删掉了。。。
2. 首先引入依赖jar包 pom.xml
<!--?xml version="1.0" encoding="UTF-8"?--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.zlf.bo.staffbo>打开浏览器,访问地址:http://localhost:8080/staff/getList,可以看到初始化的数据都出来了。
然后访问地址:http://localhost:8080/h2-console出现下面的h2 console界面
在登陆页面输入在application.properties中配置的h2数据库信息,登陆后可以看到左侧已经有我们初始化的表,查询数据,也能看到数据应初始化进来。则证明成功了!
以上所述是小编给大家介绍的springboot配置内存数据库H2教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!