method日志 实现原理 devspore-http-log打印methodLog主要是通过Spring的切面来实现的。 添加依赖 pom文件添加如下依赖: <dependency> <groupId>com.huaweicloud.devspore</groupId>
多租模型概述 背景 当用户需要在租户的层面做资源隔离时,可在AstroPro中配置多租模型来达到资源隔离的目的。 原理 AstroPro实现多租隔离的方式是通过在需要做资源隔离的对象上额外生成一个tenant_id的字段来存储租户信息,在用户访问接口时,将调用者的租户信息存放在线程变量中(
和响应的详细信息。此外,还可以通过RestTemplateCustomizer将自定义拦截器注册到RestTemplate中,从而实现对HTTP请求和响应的全局日志记录。 这种实现方式的优点是通用性强、代码侵入性小,并且具有可定制性。通过拦截器,可以在不修改业务逻辑代码的情况下,轻松地添加日志记录功能。
接能力。 价值 根据用户的诉求,快速帮助用户生成满足DDD领域驱动设计的框架代码,并且内置稳定的安全防护能力和编码规范、API规范、数据规范,极大提升了用户开发效率和开发代码质量。 优势 生成满足DDD领域驱动设计的框架代码,开发人员更加专注于业务问题的解决,提高代码质量和开发效率,并且更好地支持不断演化的业务需求。
图1 devspore-auth插件依赖 图2 模块依赖图 开发环境准备 需提前安装的工具,包括JDK、Maven、Eclipse和IDEA,配置对应的环境变量,确保本地开发环境可用。 工作原理 引入devspore-auth-starter依赖后,会在SDK内自动注册认证Fil
oft_delete_flag的值。 批量查询API中soft_delete_flag字段会作为一个非必填的参数添加到请求参数中。 当勾选了“恢复软删除”后,生成的代码会有如下变化: 额外生成两个API,一个是单条数据的恢复软删除(将被删除的数据的soft_delete_flag
据原来的空间,不会影响其他元素的布局。 绝对定位:组件的位置相对于最近的已定位祖先元素(如果没有已定位的祖先元素,则相对于初始包含块)进行偏移。组件不占据原来的空间,会从文档流中删除,并影响其他元素的布局。 固定定位:组件的位置相对于浏览器窗口进行固定定位。组件不占据原来的空间,
功能介绍 支持注解形式自定义监控指标 监控数据自动上报AOM平台 父主题: devspore-probe使用指南
clientcontrol中ttl和performanceTtl的具体含义是什么 无法获取本地线程变量 redis缓存不存在的属性反序列化 找不到createMultiZonClient的bean 自定义缓存key读取失败 访问熔断状态的方法时报错异常 clientcontrol注解不生效 自定义降级方法不生效
DevSpore-SDK使用指南 devspore-auth使用指南 devspore-security使用指南 devspore-probe使用指南 devspore-swagger-extension使用指南 devspore-clientcontrol使用指南 devspore-http-log使用指南
指定哪些方法需要打印方法级别日志(采用spring-aop的表达式规则)。 devspore.http-log.method-level.custom-fields Map<String,String> 可选 无 指定method日志的自定义字段。其中key为要输出的字段(value为指定的请求头,http-log
自定义认证开发指南 开启自定义认证功能 用户自定义认证使用 父主题: 应用开发指南
创建应用服务 使用说明 应用服务是DDD架构中的一个重要组成部分,它们帮助您将业务逻辑与技术实现分离,提高了软件的可维护性和可扩展性。通过使用应用服务,可以更清晰地定义业务操作,并确保它们与领域模型的一致性。 约束与限制 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro
如何快速上手AstroPro? 如何进行应用建模? 智能客服 您好!我是有问必答知识渊博的的智能问答机器人,有问题欢迎随时求助哦! 社区求助 华为云社区是华为云用户的聚集地。这里有来自各服务的技术牛人,为您解决技术难题。
应用场景 针对企业中使用Dubbo等其他API框架的存量服务,AstroPro支持将代码统一转换为Spring MVC + OpenAPI的主流框架。转换后的框架将统一化,这有助于简化技术栈,降低技术多样性带来的复杂性,同时提高开发和运维团队的效率。 约束与限制 框架转换为Astro P
服务依赖管理 查看服务依赖 删除服务依赖 父主题: 后端应用管理
自定义插件服务鉴权开发指南 开启自定义鉴权功能 用户自定义鉴权使用 父主题: 应用开发指南
使用场景 使用超时功能 使用重试功能 使用熔断降级功能 父主题: devspore-clientcontrol使用指南
devspore-swagger-extension使用指南 概述 swagger2使用指南 依赖情况 父主题: DevSpore-SDK使用指南
d 否 Long - 60(单位 s) 计入慢调用的时间(单位:秒)。 slow-call-rate-threshold 否 Long - 100 慢调用百分比(100为关闭慢调用熔断功能)(慢调用计算窗口和失败的窗口是独立计算的两个窗口)。 failure-rate-threshold
您即将访问非华为云网站,请注意账号财产安全