日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

使用Spring MVC应用程序配置嵌入式H2控制台

發布時間:2023/12/3 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Spring MVC应用程序配置嵌入式H2控制台 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在上一篇文章中,我們使用嵌入式H2數據庫將Spring MVC應用程序部署到Tomcat。 在嵌入式數據庫中瀏覽數據非常困難,因為我們無法連接外部客戶端來查看數據。

H2提供了一個Web控制臺,我們可以啟用它并使用它來瀏覽數據,如下所示:

它是編寫和測試查詢的非常方便的工具。 啟用此一樣簡單添加以下代碼以它實現類WebApplicationInitializer或延伸任何實現WebApplicationInitializer例如AbstractAnnotationConfigDispatcherServletInitializer :

@Override public void onStartup(ServletContext servletContext) throws ServletException {super.onStartup(servletContext);ServletRegistration.Dynamic servlet = servletContext.addServlet("h2-console", new WebServlet());servlet.setLoadOnStartup(2);servlet.addMapping("/console/*"); }

方法onStartup用于初始化servlet(由web.xml完成的任務),因此我們將覆蓋此方法以注冊H2公開的servlet,如上所示。

可以從以下網址訪問控制臺: http:// localhost:8080 / sample / console 。 這需要登錄,如下所示:

JDBC Url的最后部分jdbc:h2:mem:testdb即testdb由配置嵌入式H2數據源時設置的值確定,如下所示:

@Bean public DataSource dataSource() {return new EmbeddedDatabaseBuilder().generateUniqueName(false).setName("testdb").setType(EmbeddedDatabaseType.H2).addDefaultScripts().setScriptEncoding("UTF-8").ignoreFailedDrops(true).build(); }

該數據庫的配置,可以發現這里和servlet配置Java代碼,可以發現這里

翻譯自: https://www.javacodegeeks.com/2017/12/configure-embedded-h2-console-spring-mvc-application.html

總結

以上是生活随笔為你收集整理的使用Spring MVC应用程序配置嵌入式H2控制台的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。