GWTP Bootstraper无法正常工作

时间:2016-03-17 14:46:32

标签: gwt bootstrapping gwtp gwt-platform

我已按照here的指示行事。但不幸的是,它根本不起作用。

根据文件,我应该:

  1. 实施Bootstrapper界面。
  2. 编写方法void onBootstrap()的实现。
  3. 在** .gwt.xml文件中注册此实现。
  4. 我已经完成了。

    以下是我的课程:

    package pl.daniel.cms.client.gin;
    
    import com.google.gwt.core.shared.GWT;
    import com.gwtplatform.mvp.client.Bootstrapper;
    
    public class MyBootstrapper implements Bootstrapper {
    
        @Override
        public void onBootstrap() {
            GWT.log("Bootstraper Test");
        }
    }
    
    <set-configuration-property name="gwtp.bootstrapper" value="pl.daniel.cms.client.gin.MyBootstrapper"/>
    

    但它没有用。

    我使用<gwtp.version>1.5.2</gwtp.version>

1 个答案:

答案 0 :(得分:1)

实际上它有效。引导程序将是 bootstrapped (如果你在GWT.log语句中放置一个断点,你会看到它执行了+一些额外的魔法)

此外,您不会在自定义引导后显示该位置。请将其更改为

@Inject
PlaceManager placeManager;
@Override
public void onBootstrap() {
    logger.fine("Hi there");
    placeManager.revealPlace(new PlaceRequest.Builder().nameToken(NameTokens.HOME).build());
}

要在屏幕上看到至少某些内容