@PostConstruct
void init() {
TaackAppRegisterService.register TaackApp( (1)
CrewController.&index as MC, (2)
new String(
this.class
.getResourceAsStream("/crew/crew.svg") (3)
.readAllBytes())
)
}
注册一个子应用
注册一个子应用只需注册它的接入点 (即进入该应用时第一个被执行的Action) 和相应的SVG图标即可。控制器名称将被 i18n 文件用于翻译标签及描述。
注册Crew
| 1 | 调用静态方法 TaackAppRegisterService.register 以注册该子应用 |
| 2 | 定义它的接入点 |
| 3 | Svg图标 |
翻译
在 i18n 文件中, 添加以下几行:
crew.app=Crew
crew.desc=User Management Application
attachment.app=Attachment
attachment.desc=Global File Manager
嵌合所有子应用
默认情况下,主应用的 RootController 将会显示所有子应用接入点。更改相关配置并不困难。
Figure 1. 嵌合所有子应用