天天看点

中文代码之Spring Boot集成H2内存数据库

鉴于此项目中的数据总量不大(即使万条词条也在1MB之内), 当前选择轻量级而且配置简单易于部署的H2内存数据库比较合理. 此文仅演示实现H2的集成, 还未修改服务本身功能.

相关commit在: 集成H2数据库 · program-in-chinese/programming_term_dictionary@dc29be7

应用.java

词条.java:

词库接口.java

application.yml

pom.xml添加依赖:

启动服务后, 访问http://localhost:8080/h2-console并在JDBC URL中输入application.yml中配置的数据库路径(datasource:url):

中文代码之Spring Boot集成H2内存数据库

可以看到启动时添加的两个词条数据已在数据库中:

中文代码之Spring Boot集成H2内存数据库

下面需要修改数据库设计, 使其包括"英文"和"中文"两个列, 并实现H2数据库查询, 代替现在代码中的Map结构. 另外, 欠了的测试要还.

继续阅读