public interface ServerConfigProvider
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);
...
}
}
Modifier and Type | Method and Description |
---|---|
void |
apply(ServerConfig config)
Apply the configuration to the ServerConfig.
|
void apply(ServerConfig config)
Typically we explicitly register entity bean classes and thus avoid classpath scanning.
Copyright © 2019. All rights reserved.