检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
初识应用设计器 AstroPro设计器可以分为顶部工具栏、左侧插件栏、中间画布区和右侧属性设置面板四个主要界面模块。 图1 AstroPRO设计器 顶部工具栏 设计器顶部的工具栏从左到右包括: :撤销上一步的操作。 :恢复上次撤销的内容。 :保存当前页面数据。 :发布页面模板。 :
配置连接器 应用场景 通过连接器生成客户端,可以将已有服务的接口抽象和封装为一套标准化的客户端库。这样,其他服务可以通过这些客户端库以统一和简化的方式调用已有服务的接口,无需关心服务的具体实现细节。生成的客户端库可以作为服务间通信的标准工具,减少了重复的代码编写,提高了开发效率和代码的可重用性
使用状态选择器 使用说明 在样式选择器右侧,还提供了一个状态选择器的下拉框。可以选择hover、focused、pressed、disabled等状态。选择之后,您此时编辑样式面板,就是相当于在编辑该类名对应状态的样式。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro
图4 设置打包路径 图5 添加自定义API 图6 查看生成代码 表2 不同目录结构下实际影响代码路径说明 目录结构 接口层 应用层 数据访问层 DDD {package}.api.xxx {package}.app.xxx {package}.infrastructure.repository.base.xxx
CallNotPermittedException) { log.info("clientcontrol call not permited exception ", throwable); } else { log.info("service exception " , throwable); } return
图3 state.isLogin为false时 图4 state.isLogin为ture时 父主题: 配置高级设置
public boolean isAuth(){ return false; } 解决方案 在is方法上面添加@JsonIgnore注解。 @JsonIgnore public boolean isAuth(){ return false; } 父主题: 常见问题
= next) { return next.process(dataEvent); } return true; } public abstract boolean doProcess(DataEvent dataEvent
vue.reactive({ testValue: {} }) const getA = wrap(function (eventArgs, args0) { const testData = { name: 'rico', age: 18 } return
@ClientControl(fallback = "customFallback") public String testCustomDowngrade(Integer id) { int i = 1 / id; return new User(id, "test", 12)
@ClientControl(rule = "demo-rules") public String testTimelimit(long sleepTime) { return "test"; } 父主题: devspore-clientcontrol使用指南
b; } } return null; } } 16、x-enum-class-name 作用 用于标识查询参数对应的枚举类。
/** * AddOrder Method * * @param order order * @return Order */ @Extension(operation = Operation.CREATE, name = "Order") @Override public Order
function isNil(value) { return value == null } 图1 添加function工具类 单击“保存”,完成function工具类添加。
@Future 被注释的元素必须是一个将来的日期。 @Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式。 @NotBlank(message =) 验证字符串非null,且长度必须大于0。 @Email 被注释的元素必须是电子邮箱地址。
return true; } } 配置文件。 devspore: horizon: processors: authorizerProcessor AuthSubject对象 AuthSubject对象即鉴权主体。
return userInfo; } /** * 若token未定义在header中,使用该接口 * * @param request * @param response * @return UserInfo
fallbackTest", policy = CacheOrder.CACHEFIRST, cacheManagerName = "test") public String testClientControlJiangji(Integer id) { int i = 1 / id; return
module: RetryFirst time-limit: enable: true timeout-duration: 3000 # 此处配置的是超时时间 cancel-running-future
policy = CacheOrder.SERVICECALLFIRST, cacheManagerName = "test") public String testClientControlJiangji(Integer id) { int i = 1 / id; return