我已经按照这里的指示进行操作了。但不幸的是,它根本不起作用。
根据文档,我应该:
- 实现
Bootstrapper
接口。 - 编写方法
void onBootstrap()
的实现。 - 在 **.gwt.xml 文件中注册此实现。
我已经做到了。
以下是我的课程:
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>
实际上它有效。引导程序将是,嗯,引导的(如果你在你的GWT上放一个断点.log语句,你会看到它被执行+一些额外的魔法)
此外,在自定义引导后,您不会透露位置。请将其更改为
@Inject
PlaceManager placeManager;
@Override
public void onBootstrap() {
logger.fine("Hi there");
placeManager.revealPlace(new PlaceRequest.Builder().nameToken(NameTokens.HOME).build());
}
至少在屏幕上看到某些内容