
play.db.ebean.orm.EbeanModule Maven / Gradle / Ivy
The newest version!
/*
* Copyright (C) 2009-2014 Typesafe Inc.
*/
package play.db.ebean.orm;
import play.api.Configuration;
import play.api.Environment;
import play.api.db.evolutions.DynamicEvolutions;
import play.api.inject.Binding;
import play.api.inject.Module;
import scala.collection.Seq;
/**
* Injection module with default Ebean components.
*
* @since 14.11.27
*/
public class EbeanModule extends Module {
@Override
public Seq> bindings(final Environment environment, final Configuration configuration) {
return seq(
bind(DynamicEvolutions.class)
.to(EbeanDynamicEvolutions.class)
.eagerly(),
bind(EbeanConfig.class)
.toProvider(DefaultEbeanConfig.EbeanConfigParser.class)
.eagerly()
);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy