这个问题是关于玩的!java 2.6。x
我试图引导一些需要在应用程序启动期间执行的初始化代码
public class Module extends AbstractModule { private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger("application"); @Override public void configure() { logger.info("Loading Modules"); bind(ConsumerBootstrap.class).asEagerSingleton(); } }
然而,它的表现并不像预期的那样。绑定仅在我触发特定路由上的请求时发生,而不是在应用程序启动时进行即时绑定。
我正在使用 sbt run
sbt run
我错过什么了吗?
正如所说:这是设计的。如果您想在sbt中看到它的运行,请运行sbt testProd,而不是sbt run。