因此,我喜欢关于春季启动的一件很酷的事情是它可以在启动时部署它自己的码头服务器。没有数据库的春季启动
是否有可能让spring引导部署它自己的MySQL而不在机器上安装它?
我明白这听起来很愚蠢,但在我的情况下,我希望数据库在每次运行弹簧启动时初始化,并且我希望每次停止时都清除它。
因此,我喜欢关于春季启动的一件很酷的事情是它可以在启动时部署它自己的码头服务器。没有数据库的春季启动
是否有可能让spring引导部署它自己的MySQL而不在机器上安装它?
我明白这听起来很愚蠢,但在我的情况下,我希望数据库在每次运行弹簧启动时初始化,并且我希望每次停止时都清除它。
刚刚看完春节引导文档:
春天开机即可自动配置嵌入式H2,HSQL和Derby数据库。您不需要提供任何连接URL,只需将构建依赖包括到您要使用的嵌入式数据库中即可。
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html
此外,以@streetturtle's答案。您还可以在系统上安装一个已安装的数据库,并且可以通过使用jpa启动和停止spring-boot应用程序来创建,更新或删除数据库。
spring.jpa.hibernate.ddl-auto=create-drop
不错!谢谢你的洞察力,不知何故我在文档中错过了这些。 – Quillion