Package io.ebean.config
Interface ServerConfigProvider
Deprecated.
Deprecated - migrate to DatabaseConfigProvider.
Provides a ServiceLoader based mechanism to configure a ServerConfig.
Provide an implementation and register it via the standard Java ServiceLoader mechanism
via a file at META-INF/services/io.ebean.config.ServerConfigProvider
.
If you are using a DI container like Spring or Guice you are unlikely to use this but instead use a spring specific configuration. When we are not using a DI container we may use this mechanism to explicitly register the entity beans and avoid classpath scanning.
public class EbeanConfigProvider implements ServerConfigProvider {
@Override
public void apply(ServerConfig config) {
// register the entity bean classes explicitly
config.addClass(Customer.class);
config.addClass(User.class);
...
}
}
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply(ServerConfig config)
Deprecated.Apply the configuration to the ServerConfig.
-
Method Details
-
apply
Deprecated.Apply the configuration to the ServerConfig.Typically we explicitly register entity bean classes and thus avoid classpath scanning.
-