2017-04-13 11 views
0

Eines der coolen Dinge, die ich an Spring Boot mag, ist, dass es einen eigenen Jetty-Server bereitstellen kann, wenn es gestartet wird.Spring Boot ohne Datenbank

Ist es möglich, Spring-Boot seinen eigenen MySQL zu implementieren, ohne es auf der Maschine installiert zu haben?

Ich verstehe das klingt albern, aber in meinem Fall möchte ich Datenbank jedes Mal initialisiert werden, wenn ich Spring Boot starte, und ich will es jedes Mal aufgeklärt, wenn ich es aufhöre.

Antwort

3

Lesen Sie die Frühlings-Boot-docs:

Frühlings-Boot kann automatisch konfigurieren eingebettet H2, HSQL und Derby-Datenbanken. Sie müssen keine Verbindungs-URLs angeben, sondern fügen einfach eine Build-Abhängigkeit zu der eingebetteten Datenbank hinzu, die Sie verwenden möchten.

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html

+0

nett! Danke für deine Einsicht, irgendwie habe ich das in der Dokumentation verpasst. – Quillion

1

Zusätzlich zu @streetturtle's Antwort. Sie können auch eine installierte Datenbank auf Ihrem System haben und in der Lage sein, die Datenbank zu erstellen, zu aktualisieren oder zu löschen, indem Sie Ihre Spring-Boot-Anwendung mit jpa starten und stoppen.

spring.jpa.hibernate.ddl-auto=create-drop

Verwandte Themen