HTML布局中的h2数据库控制台:片段(Spring Boot + Java)

蒂博特卡

我正在开发Spring Boot应用程序。我将main.html所有其他嵌入的.html用作框架。为此我使用layout:fragment

我的导航栏中还有一个“数据库”菜单,它指向H2数据库控制台。

是否可以将此控制台嵌入到main.htmlas片段中?

main.html的身体:

<body>
        <div class="container">
            <nav class="navbar navbar-default">
                <ul class="nav navbar-nav">
                    <li><a href="/">HOME</a></li>
                    <li><a href="/blogs">BLOGS</a></li>
                    <li><a href="/bloggers">BLOGGERS</a></li>
                    <li sec:authorize="hasRole('ROLE_ADMIN')"><a href="/admin">ADMIN</a></li>
                    <li sec:authorize="hasRole('ROLE_ADMIN')"><a href="/database">DATABASE</a></li>
                    <li><a href="/signup"><button id="signup-small-button" class="btn btn-success">SIGN UP</button></a></li>
                </ul>
                <div class="navbar-right">
                    <form sec:authorize="!isAuthenticated()" th:action="@{/loginfailed}" method="post">
                        <input th:value="${username}" type="text" name="username" placeholder="username" required class="login-input"/>
                        <input th:value="${password}" type="password" name="password" placeholder="password" required class="login-input"/>
                        <button type="submit" id="login-button" class="btn btn-success btn-xs">Log in</button>
                    </form>
                    <div sec:authorize="isAuthenticated()">
                        <span th:text="${#authentication.name + ' | '}" class="black"></span>
                        <form th:action="@{/logout}" method="post" id="logout-button-form">
                            <button type="submit" id="logout-button" class="btn btn-primary btn-xs">Log out</button>
                        </form>
                    </div>
                </div>
            </nav>
            <div layout:fragment="content"></div>
            <footer>
                <hr/>
                <p id="footer">Made by hazazs (©Copyrighted by hazazs™)</p>
            </footer>
        </div>
</body>
蒂博特卡

解决方案是一个database.html文件:

<html layout:decorate="~{layout/main}">
    <head>
        <title>DATABASE</title>
    </head>
    <body>
        <div layout:fragment="content" class="center">
            <iframe src="http://IP:PORT/h2" id="h2-console"></iframe>
        </div>
    </body>
</html>

当然还有一个@RequestMapping用于“ / database”,它返回此html。

@RequestMapping(value = "/database", method = RequestMethod.GET)
    public String database() {
        return "database";
    } 

application.yaml:

spring:
    h2:
        console:
            enabled: true
            path: /h2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何配置spring-boot以使用基于文件的H2数据库

来自分类Dev

为什么在打开H2控制台时看不到Java添加的表?

来自分类Dev

具有H2文件数据库的Spring Boot应用程序

来自分类Dev

Java&MySql:控制台向数据库用户名添加'@'%'

来自分类Dev

H2数据库,使用Java CSVREAD合并到表中

来自分类Dev

Spring Boot ApplicationPidListener的Java配置

来自分类Dev

Spring Boot:H2数据库未保存到文件

来自分类Dev

Spring Boot + Spring OAuth Java配置

来自分类Dev

使用Java Play中的Scala控制台查询数据库

来自分类Dev

如何显示本地H2数据库的内容(Web控制台)?

来自分类Dev

如何从Java和H2 DB连接到H2数据库

来自分类Dev

Spring Boot在调试模式下阻止了H2控制台

来自分类Dev

Spring Boot集成测试中的H2控制台

来自分类Dev

Spring Boot从类路径加载H2数据库文件

来自分类Dev

使用webflux当8080 / H2控制台:H2数据库不能访问本地主机

来自分类Dev

Spring Boot Test似乎正在创建H2测试数据库,这与我期望的有所不同

来自分类Dev

Spring Boot-内存泄漏-H2数据库-不注销驱动程序

来自分类Dev

如何从H2数据库中的用户预加载Spring Boot集成测试?

来自分类Dev

尝试从Java Spring Boot中的H2数据库获取相关实体

来自分类Dev

在Spring-Boot 2.3.3中,H2内存数据库抛出NonTransientConnectionException

来自分类Dev

Spring Boot中嵌入式H2数据库的默认名称是什么?

来自分类Dev

Spring Boot Java邮件与模板HTML

来自分类Dev

Spring Boot Scheduler中的Java Mail Sender

来自分类Dev

从外部api调用json数据以输入到mysql数据库中-Java Spring Boot Web App

来自分类Dev

为什么在打开H2控制台时看不到Java添加的表?

来自分类Dev

Spring Boot ApplicationPidListener的Java配置

来自分类Dev

Spring Boot + Spring OAuth Java配置

来自分类Dev

Gradle Grails-如何仅在生产环境中禁用H2数据库控制台?

来自分类Dev

通过 spring-boot [JAVA] 从 h2 数据库获取数据

Related 相关文章

  1. 1

    如何配置spring-boot以使用基于文件的H2数据库

  2. 2

    为什么在打开H2控制台时看不到Java添加的表?

  3. 3

    具有H2文件数据库的Spring Boot应用程序

  4. 4

    Java&MySql:控制台向数据库用户名添加'@'%'

  5. 5

    H2数据库,使用Java CSVREAD合并到表中

  6. 6

    Spring Boot ApplicationPidListener的Java配置

  7. 7

    Spring Boot:H2数据库未保存到文件

  8. 8

    Spring Boot + Spring OAuth Java配置

  9. 9

    使用Java Play中的Scala控制台查询数据库

  10. 10

    如何显示本地H2数据库的内容(Web控制台)?

  11. 11

    如何从Java和H2 DB连接到H2数据库

  12. 12

    Spring Boot在调试模式下阻止了H2控制台

  13. 13

    Spring Boot集成测试中的H2控制台

  14. 14

    Spring Boot从类路径加载H2数据库文件

  15. 15

    使用webflux当8080 / H2控制台:H2数据库不能访问本地主机

  16. 16

    Spring Boot Test似乎正在创建H2测试数据库,这与我期望的有所不同

  17. 17

    Spring Boot-内存泄漏-H2数据库-不注销驱动程序

  18. 18

    如何从H2数据库中的用户预加载Spring Boot集成测试?

  19. 19

    尝试从Java Spring Boot中的H2数据库获取相关实体

  20. 20

    在Spring-Boot 2.3.3中,H2内存数据库抛出NonTransientConnectionException

  21. 21

    Spring Boot中嵌入式H2数据库的默认名称是什么?

  22. 22

    Spring Boot Java邮件与模板HTML

  23. 23

    Spring Boot Scheduler中的Java Mail Sender

  24. 24

    从外部api调用json数据以输入到mysql数据库中-Java Spring Boot Web App

  25. 25

    为什么在打开H2控制台时看不到Java添加的表?

  26. 26

    Spring Boot ApplicationPidListener的Java配置

  27. 27

    Spring Boot + Spring OAuth Java配置

  28. 28

    Gradle Grails-如何仅在生产环境中禁用H2数据库控制台?

  29. 29

    通过 spring-boot [JAVA] 从 h2 数据库获取数据

热门标签

归档