我想用Spring Boot应用程序打包预填充的H2数据库文件。该数据库将仅用于读取值。
如何加载类路径上可用的H2文件?我非常不确定如何设置spring.datasource.url以使其正常工作。
我建议您将架构和数据导出到SQL脚本中,并将内存中的H2 DB与Spring Boot的内置初始化功能结合使用:http : //docs.spring.io/spring-boot/docs/current/reference /html/howto-database-initialization.html#howto-initialize-a-database-using-spring-jdbc
当然,如果您有相对较大的数据集,它可能会导致启动速度变慢,但如果是这样的话,您可能根本不会将其放在JAR中:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句