14
สปริงบูตเริ่มต้นการเชื่อมต่อ H2 jdbc (และคอนโซล H2)
ฉันแค่พยายามดูเนื้อหาฐานข้อมูล H2 สำหรับฐานข้อมูล H2 แบบฝังซึ่ง spring-boot สร้างขึ้นเมื่อฉันไม่ได้ระบุอะไรใน application.properties และเริ่มต้นด้วย mvn spring: run ฉันสามารถเห็น hibernate JPA สร้างตาราง แต่ถ้าฉันพยายามเข้าถึงคอนโซล h2 ที่ URL ด้านล่างฐานข้อมูลไม่มีตาราง http://localhost:8080/console/ ฉันเห็นคำแนะนำเช่นนี้: ดูเนื้อหาของฐานข้อมูล H2 แบบฝังที่เริ่มต้นโดย Spring แต่ฉันไม่รู้ว่าจะใส่ XML ที่แนะนำในสปริงบูตได้ที่ไหนและแม้ว่าฉันจะทำฉันก็ไม่ต้องการให้ h2console พร้อมใช้งานอีกต่อไปเมื่อมีการกำหนดค่าฐานข้อมูลภายนอกดังนั้นจึงมีแนวโน้มที่ฉันจะต้องจัดการสิ่งนี้ ด้วยรหัสเงื่อนไขบางประเภท (หรืออาจจะอนุญาตให้สปริงจัดการโดยอัตโนมัติในกรณีที่ดีที่สุดที่ฉันรวม H2 เมื่อเปิดใช้งานโปรไฟล์ maven เท่านั้น) ใครมีโค้ดตัวอย่างที่แสดงวิธีทำให้คอนโซล H2 ทำงานในการบูต (และวิธีค้นหาว่าสตริงการเชื่อมต่อ jdbc ที่สปริงใช้คืออะไร)
108
java
spring
jpa
h2
spring-boot