# 8.2以上OA版本新增自定义控件V3版本支持首次安装热加载,不需要重启
# 自定义控件V3版本的规范
# 一、控件包结构:
需要沿用按照8.1sp2 版本的控件包格式封装控件包 具体如何封装控件包可参考文档:https://open.seeyoncloud.com/v5devCAP/94/355/359/373/702.html
# 二、V3版本控件
# 1、config.json适配
控件包V3版本定义:config.json文件里需要新增字段 —— deployVersion:V3
####2、控件后端代码规范
# a、rest接口层
rest接口的类 需要在spring文件里定义
# b、后端代码获取bean的方式
不能用AppContext.getBean("")取bean ,要用@Inject注入 原因:不用AppContext.getBean("")是因为用的子容器加载的控件,AppContext.getBean("")只能获取原始容器中的bean 具体原因可咨询架构王林勇
####3、注意事项:仅支持加载后端class文件、spring.xml文件(加载spring Bean)、国际化文件 若控件包有jsp、后端jar包,则控件热加载会不生效
创建人:hedan
修改人:hedan