sustain/src/main/java/net/happyonroad/component/container/support/DefaultLaunchEnvironment.java
@Override
    public AppLauncher createLauncher(Component component) throws IOException {
        AppLauncher launcher = new AppLauncher(component, this);
        //配置 class world
        this.loader = createLoader(component);
        this.context = (ComponentContext) this.loader;
        return launcher;
    }
@Override
    public AppLauncher createLauncher(Component component) throws IOException {
        AppLauncher launcher = new AppLauncher(component, this);
        //配置 class world
        this.loader = createLoader(component);
        this.context = (ComponentContext) this.loader;
        return launcher;
    }
@ Override public AppLauncher createLauncher ( Component component ) throws IOException { AppLauncher launcher = new AppLauncher ( component , this ) ; //配置 class world this . loader = createLoader ( component ) ; this . context = ( ComponentContext ) this . loader ; return launcher ; }
根据Main Resource的元信息，创建相应的Launcher对象

@param component 主启动组件
@return App Launcher对象
根据Main Resource的元信息，创建相应的Launcher对象