我在服务器模式下使用Spring Boot 1.3.8.RELEASE和spring-boot-devtools
以及HSQL:
spring.datasource.url=jdbc:hsqldb:hsql://localhost/dbname
不幸的是,当应用程序退出(或刷新应用程序上下文)时,spring-boot-devtools
似乎SHUTDOWN
数据库服务器。是否有可能阻止这种情况?
答案 0 :(得分:0)
您是否在弹簧启动应用程序中单独运行hsqldb服务器?
我有类似的设置。我首先使用像...这样的命令启动hsqldb服务器。
java -cp hsqldb.jar org.hsqldb.server.Server --database.0 file:c:\temp\hsqldbserver --dbname.0 ops
然后在我的spring boot application.yml中,我的数据源配置如此......
spring:
datasource:
driver-class-name: org.hsqldb.jdbcDriver
url: jdbc:hsqldb:hsql://localhost/ops
username: SA
password:
关闭spring boot应该对在单独的jvm中运行的hsqldb服务器没有影响。
答案 1 :(得分:0)
这是由 Spring Boot v1.4.6.RELEASE 中修复的 spring-boot-devtools
中的 bug 引起的。