gpt4 book ai didi

java - Spring Boot,Spring Data JPA,CrudRepository,基于文件的只读数据库,打包在JAR中

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:19 29 4
gpt4 key购买 nike

我使用Spring Boot,Spring Data JPA和基于h2文件的数据库编写了一个应用程序。一切顺利,一切顺利...感谢Spring。

现在,我尝试在另一个基于只读h2文件的数据库中传递一些系统数据。可以将我的“ system.db”打包到JAR中,并使用Spring Data JPA访问它吗?

如何配置我的“系统数据源”以及如何构造我的代码...总是毫不费力?

我有:

1)my.package.app.Application

@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {

public static void main(final String[] args) {
new SpringApplication(Application.class).run(args);
}
}


2)my.package.app.repo我的存储库(CrudRepository)的根软件包

3)config / application.properties

spring.datasource.url: jdbc:h2:file:~/MyApp/data/default
spring.datasource.username: sa
spring.datasource.password: sa
spring.datasource.driverClassName=org.h2.Driver
spring.jpa.hibernate.ddl-auto: validate

最佳答案

您找到解决方案了吗?

也许使用schema.sqldata.sql as described in the docs将为此提供解决方案。

关于java - Spring Boot,Spring Data JPA,CrudRepository,基于文件的只读数据库,打包在JAR中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27059757/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com