GWTP Bootstraper не работает
Я следовал инструкциям отсюда. Но, к сожалению, это не работает вообще.
Согласно документации я должен:
- Воплощать в жизнь
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>
1 ответ
Решение
На самом деле это работает. Начальный загрузчик будет, ну, в общем, загружен (если вы поместите точку останова в свой оператор GWT.log, вы увидите, что он выполнен + там есть дополнительная магия)
Кроме того, вы не раскрываете место после пользовательской начальной загрузки. Пожалуйста, измените его на
@Inject
PlaceManager placeManager;
@Override
public void onBootstrap() {
logger.fine("Hi there");
placeManager.revealPlace(new PlaceRequest.Builder().nameToken(NameTokens.HOME).build());
}
Чтобы увидеть хоть что-то на экране