Slide 86
Slide 86 text
⡥$MBTTNFUIPE
*OD
%*ίϯςφͷઃఆΫϥε
class AppDependencyModule extends AbstractModule {
override def configure(): Unit = {
bind(classOf[SomeModelStore]).to(classOf[SomeModelDAO])
}
@Provides
@Singleton
@Named("some_model")
def provideStoreDetailRedisClientPool(
configuration: Configuration
): RedisClientPool = new RedisClientPool(
configuration.getString("redis.host").get,
configuration.getInt("redis.port").get,
database = 1
)
}