![JAR search and dependency download from the Maven repository](/logo.png)
net.spals.appbuilder.app.examples.finatra.sample.web.SampleFinatraController.scala Maven / Gradle / Ivy
package net.spals.appbuilder.app.examples.finatra.sample.web
import com.google.common.annotations.VisibleForTesting
import com.twitter.finagle.http.Request
import com.twitter.finatra.http.Controller
import net.spals.appbuilder.annotations.service.AutoBindSingleton
/**
* A sample Finatra [[Controller]]
*
* @author tkral
*/
@AutoBindSingleton
@VisibleForTesting
/*private[finatra]*/ class SampleFinatraController extends Controller {
get("/ping") { request: Request =>
"pong"
}
get("/name") { request: Request =>
response.ok.body("Bob")
}
post("/foo") { request: Request =>
"bar"
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy