javascript
使用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控制台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试案例6种编写方法_一种编写测试的好方
- 下一篇: 美国互联网网站(美国网页端ddos)