spring boot从内存数据库切换到持久数据库

时间:2015-06-14 10:12:46

标签: intellij-idea spring-boot spring-data

我使用spring-boot和spring-data-jpa以及内存数据库开发了我的web应用程序,我有几个问题:

  1. 我现在如何切换到一个持久的,比方说,MySQL数据库?我的配置需要更改什么?

  2. Spring-boot能为我设置一个特定端口的数据库吗?它存储在我的文件系统中的哪个位置?

  3. IntelliJ是否为创建的数据库提供数据源浏览器?

  4. 我相信这一定必须在春天启动文档的无尽丛林中的某处。

1 个答案:

答案 0 :(得分:2)

  1. 您可以根据Gabor Bakos已提供的链接更改数据源的应用程序属性。

  2. 这取决于您要使用的数据库的类型。 HSQLDB和H2允许您指定数据库文件的文件路径,但数据库实例本身仍在您的应用程序进程中运行。使用像MySQL这样的完整RMDBS,您必须自己安装和配置MySQL服务器,并为Spring Boot应用程序提供连接数据。

  3. 是的,IntelliJ有一个适用于所有主要数据库的数据源浏览器(可能你必须下载数据库驱动程序)。