Я пытаюсь расширить GuiceApplicationLoader в игровом Java-проекте, как показано здесь в официальной игровой документации. (https://www.playframework.com/documentation/2.6.x/JavaDependencyInjection)
Я получаю ошибку ниже:
play.api.UnexpectedException: неожиданное исключение [ConfigurationException: Guice ошибки конфигурации:
1) Нет реализации для play.Application было связано.
при поиске игры. Приложение
Я использую тот же фрагмент кода, который показан в документации.
import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import play.ApplicationLoader;
import play.inject.guice.GuiceApplicationBuilder;
import play.inject.guice.GuiceApplicationLoader;
public class CustomApplicationLoader extends GuiceApplicationLoader {
@Override
public GuiceApplicationBuilder builder(ApplicationLoader.Context context) {
Config extra = ConfigFactory.parseString("a = 1");
return initialBuilder
.in(context.environment())
.loadConfig(extra.withFallback(context.initialConfig()))
.overrides(overrides(context));
}
}
Любое предположение, почему это происходит?