playframework 基本用法
示例
典型的单例课程:
import javax.inject._
@Singleton
class BurgersRepository {
//实施在这里
}另一类,要求访问第一个。
import javax.inject._
class FastFoodService @Inject() (burgersRepository: BurgersRepository){
//实施在这里
//可以使用存储库
}最后使用最后一个控制器。注意,由于我们没有将FastFoodService标记为单例,因此每次注入它都会创建一个新实例。
import javax.inject._
import play.api.mvc._
@Singleton
class EatingController @Inject() (fastFoodService: FastFoodService) extends Controller {
//实施在这里
//可以使用fastFoodService
}