`
gao_xianglong
  • 浏览: 466991 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何使用和配置Kratos的内置验证页面

阅读更多

Kratos提供了一个内置验证页面用于对执行后的sql进行验证。
注意:使用内置验证页面,必须使用kratos1.3.2及以上版本。

内置验证页面(QueryViewServlet)是一个标准的javax.servlet.http.HttpServlet,需要配置在你web应用中的WEB-INF/web.xml中,如下所示:

<servlet>
 <servlet-name>queryViewServlet</servlet-name>
 <servlet-class>com.gxl.kratos.utils.web.http.QueryViewServlet</servlet-class>
</servlet>
<servlet-mapping>
 <servlet-name>queryViewServlet</servlet-name>
 <url-pattern>/kratos/*</url-pattern>
</servlet-mapping>

 

根据配置中的url-pattern来访问内置验证页面,如果是上面的配置,内置验证页面的首页是/kratos/index.html。
内置验证页面如下所示:

注意:考虑到测试环境、生产环境的安全性,内置验证页面缺省是只支持query操作,而其他写入操作将不支持。

分享到:
评论

相关推荐

    B站微服务框架kratos开发文档PDF版

    《B站微服务框架kratos开发文档》是针对B站...这份PDF开发文档详尽地阐述了框架的各个组件和使用方法,是学习和实践Kratos的重要参考资料。无论你是初学者还是经验丰富的开发者,都能从中获得宝贵的洞见和实践经验。

    WordPress简约响应式个人博客Kratos主题

    Kratos内置主题设置,可设置seo关键字及站点描述页面伪静态,自定义的顶部样式(背景图 ),支持图片轮播、侧边栏文章聚合、广告栏、点赞和社交化分享等功能,以及漂亮的博客订阅功能组件,让你的个人博客更加...

    kratos定时任务-kratos-cron.zip

    【正文】 在IT行业中,定时任务是任何系统中不可或缺的一部分,尤其在微服务架构中,它们用于执行周期性任务,...通过理解kratos-cron的工作原理和配置方式,开发者可以更好地利用这一工具来优化和自动化他们的服务。

    wordpress-kratos-pjax-0.4.4

    在这一背景下,"WordPress Kratos Pjax 0.4.4"应运而生,它是一种旨在提高WordPress网站页面加载速度的插件,通过使用Pjax(Push State + AJAX)技术,实现了页面的无刷新快速切换,极大地提升了用户的浏览体验。...

    B站微服务框架Kratos详细教程(2)-HTTP服务项目源码

    Kratos使用了标准的Go HTTP库,并在其之上进行了封装,简化了API接口,使得HTTP服务的开发更为便捷。例如,你可以使用`kratos/http/server`包来创建一个HTTP服务器,通过`kratos/http/router`包来定义路由规则,结合...

    Kratos-master.zip

    Kratos 是一款免费开源的两栏结构并且拥有自适应效果的...Kratos 主题内置了功能强大的主题配置工具,可以轻松设置关键字及站点描述,多种可供自定义的配置,以及漂亮的博客订阅功能组件,让你的网站更加与众不同!!

    精品WordPress主题/响应式个人博客主题Kratos

    Kratos内置主题设置,可设置seo关键字及站点描述页面伪静态,自定义的顶部样式(背景图 ), 支持图片轮播、侧边栏文章聚合、广告栏、点赞和社交化分享等功能 以及漂亮的博客订阅功能组件,让你的个人博客更加...

    kratos 框架微服务商城-kratos-shop.zip

    开发者可以通过阅读代码和配置文件来了解项目的具体实现和结构,进一步学习和掌握Kratos框架以及微服务架构的设计思想。 总结起来,"kratos-shop"项目是一个利用Kratos框架构建的微服务电商应用,涉及了服务治理、...

    Go-Kratos是bilibili开源的一套Go微服务框架包含大量微服务相关框架及工具。

    4. **配置中心**:通过集成如Consul、Etcd等配置中心,Kratos可以动态地管理和分发应用的配置,使服务能够根据环境变化快速调整。 5. **中间件机制**:Kratos的中间件机制允许开发者自定义请求处理流程,如认证、...

    基于Golang+Kratos+MySQL+Redis+Kafka+elk+Opentracing实现的微服务项目

    在这个项目中,开发者可能首先会使用Golang和Kratos来编写微服务,并利用MySQL存储关键业务数据。Redis和Kafka则为系统提供了数据缓存和实时通信的能力。日志通过Logstash收集,然后在Elasticsearch中存储,最后通过...

    B站微服务框架Kratos详细教程(3)-中间件 示例项目源码

    你可以看到如何引入和配置这些中间件,以及它们如何协同工作来处理HTTP请求。例如,`main.go`文件中定义了中间件链,并在`router`包中定义了路由规则,将中间件和路由处理器结合在一起。 6. **实战演练** 通过实际...

    B站微服务框架Kratos详细教程(6)-服务发现示例项目源码

    在"服务发现示例项目源码"中,我们将会看到如何配置和使用Kratos的服务发现功能。源码可能包含以下组件: 1. **服务注册**: 每个服务启动时,它会向服务中心(通常是一个中心化的注册表)注册自己的元数据,如服务...

    B站微服务框架Kratos详细教程(7)-数据库示例项目源码

    在这个教程中,你将学习到如何在Kratos项目中设置和使用数据库,以便进行高效的数据存储和检索。 【描述】:这篇教程的目的是帮助开发者深入理解Kratos框架中数据库的使用方法。通过具体的数据库示例项目源码,你...

    B站微服务框架Kratos详细教程(5)-gRPC 示例项目源码

    在实际操作中,你需要在项目中设置环境变量或使用配置中心(如Kratos的配置管理模块)来配置服务发现、服务注册与发现的参数。同时,为了保证服务的高可用,还可以引入健康检查机制,确保只有健康的节点才能接收请求...

    PyPI 官网下载 | kratos-debug-0.0.1.tar.gz

    在使用kratos-debug库之前,我们需要了解其提供的具体功能和API。通常,开发者会在库的文档或者README文件中详细说明如何导入和使用相关模块。例如,如果有一个名为`debug`的模块,我们可以通过`import debug`来引入...

    Kratos+Original+Concepts.zip

    5. **游戏机制**:早期的Kratos可能有不同的战斗系统和技能树设定。这些设计文档和示意图能揭示开发团队如何逐步构建出玩家现在所熟知的动态战斗体验。 6. **角色关系**:在压缩包中,我们可能会发现奎托斯与其他...

    精品WordPress主题响应式个人博客主题Kratos.zip

    Kratos内置主题设置,可设置seo关键字及站点描述页面伪静态,自定义的顶部样式(背景图 ), 支持图片轮播、侧边栏文章聚合、广告栏、点赞和社交化分享等功能 以及漂亮的博客订阅功能组件,让你的个人博客更加...

Global site tag (gtag.js) - Google Analytics