【发布时间】:2014-11-30 22:33:51
【问题描述】:
我正在为开发人员构建一个具有 Spring 4 启动安全性和其他功能的骨架项目。 在尝试登录数据库控制台并管理我的数据库时使用 H2 我收到以下错误。页面是空白的,firebug konsole 中有 4 个错误:
Load denied by X-Frame-Options: http://localhost:8080/console
有链接
/header.jsp?jsessionid=f71207a702c9177e57208414721bbe93 does not permit framing.
/query.jsp?jsessionid=f71207a702c9177e57208414721bbe93 does not permit framing.
/help.jsp?jsessionid=f71207a702c9177e57208414721bbe93 does not permit framing.
/tables.do?jsessionid=f71207a702c9177e57208414721bbe93 does not permit framing.
- 我可以从控制台级别测试连接 - 没问题。
- DB 工作正常,import.sql 工作正常,我可以在 spring 启动时创建用户实体。
我正在使用的配置来自(它适用于带有 xml 配置的 spring 3.2)
spring boot default H2 jdbc connection (and H2 console)
使用: spring-boot-starter-parent 1.1.4.发布
【问题讨论】:
-
添加 .and().headers() .addHeaderWriter(new XFrameOptionsHeaderWriter( new WhiteListedAllowFromStrategy(Arrays.asList("localhost:8080","http://localhost")))) 白页和信息刷新到页面以获取源代码。
标签: h2 spring-boot spring-4