【发布时间】:2021-06-12 17:48:30
【问题描述】:
我正在使用 spring boot 构建一个 rest api。
我尝试以各种方式在 h2 db 中创建表,例如使用 data.sql 或 schema.sql,但它们都没有真正创建表,所以我编写了以下代码:
当我通过 ide(intelij) 运行这段代码时,它可以完美运行。
但是当我尝试使用 java "-jar target/projectName.jar" 运行它时,它不会创建表。
此外,当我从 docker 打包并运行应用程序时,不会创建表。 有人知道我在做什么错吗?
【问题讨论】:
-
你的 projectName.jar 中是否存在 h2 jar?我的意思是当你打包你的projectName.jar时,里面是否包含h2?
-
另外请考虑发布实际代码而不是图片。
-
@akuma8 如何添加?
标签: java spring-boot docker jpa h2