2 回答
TA贡献1841条经验 获得超3个赞
您可以将 H2 TCP 服务器作为 bean 启动:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<!-- <scope>runtime</scope> -->
</dependency>
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Bean(initMethod = "start", destroyMethod = "stop")
public Server h2Server() throws SQLException {
return Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092");
}
}
然后使用以下参数(密码 - 空)从您的 IDE 连接到它:
url: jdbc:h2:tcp://localhost:9092/mem:testdb
user: sa
TA贡献1780条经验 获得超5个赞
您可以使用浏览器中的 Web 界面启用 h2 Web 控制台以访问内存或文件数据库中的 h2。
因此添加 application.properties 行:
spring.h2.console.enabled=true spring.h2.console.path=/h2-console
之后重新启动您的 Spring Boot 应用程序并检查http://localhost:8080/h2-console
您的浏览器。
添加回答
举报