1.基本功能
1.1.视图保存的刷新缓存配置
效果
1.在视图管理中,针对一个视图的新增及修改保存做刷新缓存处理。
例如修改视图的云平台版本号,保存后,在当前视图下生成业务对象的代码,文件中的注释部分GLPaaS Version的版本号要和视图上的版本号一致。
1.2.子系统后台启动优化配置
1.2.子系统后台启动优化配置
效果
1.去掉启动过程中实体包扫描收集实体字段信息的过程。
1.3.仅仅Body生成ng-cloak
1.3.仅仅Body生成ng-cloak
- 如果加了配置项,则除了body上,其他元素不生成ng-cloak
- 如果不加配置项,联想控件、表格等大控件生成ng-cloak
2.配置方法
2.1.仅仅Body生成ng-cloak
1.平台配置说明
进入【对象建模】->【业务对象】,编辑业务对象->方法定义中的保存方法,切换调用规则表tab页面,新增指定自定义扩展方法IpfFciViewExtService.getFciViewByCache,并保存:
2.代码部分
IpfFciViewExtService.java
public class IpfFciViewExtServiceImpl extends BaseServiceImplExt<String,IpfFciView,IpfFciViewExample> implements IpfFciViewExtService{
@Autowired
private BusinessObjectService businessObjectService;
@Override
public void getFciViewByCache(IpfFciView ipfFciView) {
businessObjectService.getFciViewByCache(ipfFciView.getIpfFciViewId(),true);
}
}
BusinessObjectService.java
public FciView getFciViewByCache(String baseViewId, boolean reload) {
FciView fciView = null;
Cache cache = cacheManager.getCache(BoConstants.BUSINESS_OBJECT_CACHE);
String key = BusinessObjectHelper.getBoCacheKey(baseViewId, BoCacheNameEnum._getFciView.toString(), true);
ValueWrapper vW = cache.get(key);
if (null != vW && vW.get() != null && !reload) {
fciView = (FciView) vW.get();
log.debug("####从缓存中获取【{}】", key);
} else {
fciView = getFciViewById(baseViewId);
if (fciView != null) {
cache.put(key, fciView);
}
}
return fciView;
}
2.2.子系统后台启动优化配置
1.不配置的情况下(默认 glpaas.quickStart=true)或者在application.properties 中添加配置项 glpaas.quickStart=true
2.如果想启用在启动过程中实体包扫描收集实体字段信息的过程,可以在application.properties 中配置 glpaas.quickStart=false
2.3.仅仅Body生成ng-cloak
- 对象建模-视图配置管理-新增,配置如图所示
2.4.分号分隔符配置方法
2.4.分号分隔符配置方法
1)在对象建模—–视图配置中配置一笔数据。如图
2)在配置内容填写【;】,配置项类型选择【多选分隔符】;