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 }