模板配置客户端
一、简介
1.1 概述
模板配置客户端是用于获取某个域名分配的模板下所包含的模板配置信息。
1.2 组件坐标
<dependency>
<groupId>org.hzero.boot</groupId>
<artifactId>hzero-boot-platform</artifactId>
<version>${hzero.boot.version}</version>
</dependency>
1.3 功能特性
- 获取某个域名分配的模板下所包含的模板配置信息,支持获取单条模板配置值和获取模板下包含的所有模板配置信息。
二、使用说明
@Autowired
private TemplateConfigClient templateConfigClient;
public void test() {
// 从缓存中获取某域名下指定模版编码的模板配置值,需要指定sourceType(自定义模板分配和模板配置功能是调用该方法获取模板配置缓存值)
Set<TemplateConfigVO> resultSet1 = templateConfigClient.getTemplateConfigValues(domainUrl, sourceType, configCode);
// 从缓存中获取域名管理功能下某域名指定模板编码的模板配置值,无需指定sourceType
Set<TemplateConfigVO> resultSet2 = templateConfigClient.getTemplateConfigValues(domainUrl, configCode);
// 从缓存中获取某域名下指定模版编码的单一模板配置值,需要指定sourceType(自定义模板分配和模板配置功能是调用该方法获取模板配置缓存值)
TemplateConfigVO resultSet3 = templateConfigClient.getOneTemplateConfigValues(domainUrl, sourceType, configCode);
// 从缓存中获取域名管理功能下某域名指定模板编码的模板配置值,无需指定sourceType
TemplateConfigVO resultSet4 = templateConfigClient.getOneTemplateConfigValues(domainUrl, configCode);
}
参数具体意思如下:
{
domainUrl (String):域名信息
sourceType (String):关联来源类型,目前模板配置功能集成在域名管理下,若使用域名管理下的模板功能则在获取缓存时无需传递该参数,若项目中对该功能进行扩展请自行定义该参数并在获取缓存时传递该参数进行查询。
configCode (String):模板配置编码
}