注册一个子应用

注册一个子应用只需注册它的接入点 (即进入该应用时第一个被执行的Action) 和相应的SVG图标即可。控制器名称将被 i18n 文件用于翻译标签及描述。

注册Crew
@PostConstruct
void init() {
TaackAppRegisterService.register TaackApp(          (1)
        CrewController.&index as MC,                (2)
        new String(
            this.class
            .getResourceAsStream("/crew/crew.svg")  (3)
            .readAllBytes())
    )
}
1 调用静态方法 TaackAppRegisterService.register 以注册该子应用
2 定义它的接入点
3 Svg图标

翻译

i18n 文件中, 添加以下几行:

crew.app=Crew
crew.desc=User Management Application
attachment.app=Attachment
attachment.desc=Global File Manager

嵌合所有子应用

默认情况下,主应用的 RootController 将会显示所有子应用接入点。更改相关配置并不困难。

root default
Figure 1. 嵌合所有子应用