检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下文中配置项的格式为yaml文件,如果配置文件为properties格式,需自行修改格式。
接入指南 pom文件添加依赖。
使用说明 配置文件里的密钥,建议自行加密存储并实现解密逻辑。 输入的密钥,建议按全随机数生成,长度32字节以上。 敏感数据加密 DevSporeSecurity集成Jasypt加解密组件,实现配置文件敏感数据自动加解密。 pom文件中添加如下依赖。
yaml文件解析用到的snakeyaml,注解:jakarta.annotation-api。 常用工具类的依赖:lombok,commons-lang,guava。
<artifactId>log4j-to-slf4j</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> </exclusions> </dependency> 认证配置 在配置文件中加入
swagger标签使用指南 本章节为您介绍swagger的通用标签,帮助能更好的编辑swagger文件,完成业务设计。
当以上配置无法满足要求的时候,可以使用单独的日志配置文件来进行日志配置。 使用yml文件进行日志配置。
日志配置文件 metadata.json # 元数据配置文件 父主题: 服务开发框架详解
# log4j2日志配置文件 metadata.json # 元数据配置文件 父主题: 服务开发框架详解
# 应用程序的banner文件 log4j2.xml # log4j2日志配置文件 metadata.json # 元数据配置文件 父主题: 服务开发框架详解
图2 设置代码风格 配置文件格式:配置spring boot properties文件格式。 yaml :配置文件使用yaml格式。 properties :配置文件使用properties格式。 Lombok插件:是否为DO、DTO或QO定义类自动生成Lombok注解。
使用重试功能 clientcontrol提供了重试功能,当目标业务方法执行报错时,会按照用户配置的策略重试目标业务方法,具体使用方式如下: pom文件添加依赖。 配置文件,参考下面配置样例。
如果您能访问外网并下线maven依赖,则可通过修改maven settings.xml文件来配置华为开源镜像仓库进行依赖管理,具体配置如下: 在profiles节点中添加如下内容: <profile> <id>MyProfile</id> <repositories
具体使用方式如下: pom文件添加依赖。 配置文件,参考下面配置样例。
具体使用方式如下: pom文件添加依赖。 配置文件,参考下面配置样例。
页面管理工具插件,可以新增文件夹,可以新增文件夹,以及对页面或者文件的增删改操作。 :数据源管理插件,可用于来配合画布上的组件渲染,具体操作请参考使用数据源。
return true; } } 配置文件中多个插件以","分隔,多个插件按配置顺序执行。
打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。
启用扩展拦截时,自动在pom文件中引入devspore-horizon插件,并在所有service实现类的方法上添加“@Extension”注解。同时在plugin目录下,生成“DefaultRequestPlugin.java”示例文件。
表1 安全功能 名称 描述 配置自动加解密 自动对配置文件的字段加解密,通过(NeedEnc)(NeedDec)标注。 参数校验 内置标准参数校验规则。 开发能力要求 您需具备以下开发能力: 熟悉Java语言,并有Java程序开发经验。 熟悉Maven。