All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.spals.appbuilder.app.examples.finatra.sample.SampleFinatraGuiceModule.scala Maven / Gradle / Ivy

The newest version!
package net.spals.appbuilder.app.examples.finatra.sample

import com.google.inject.AbstractModule
import com.google.inject.name.Names

/**
  * A sample guice [[com.google.inject.Module]] for
  * [[net.spals.appbuilder.app.finatra.FinatraWebApp#addModule]]
  *
  * @author tkral
  */
private[sample] class SampleFinatraGuiceModule extends AbstractModule {
  override def configure(): Unit = {
    binder.bind(classOf[String]).annotatedWith(Names.named("GuiceModule"))
      .toInstance(this.getClass.getSimpleName)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy