典型的单例课程:
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 }
问题内容: 我对Playframwork已过时的问题有一个烦人的问题,我想将conde移入建议的方式,但是实际上我无法完成此任务,文档没有意义,而且我也不知道如何解决此问题,我花了几天时间数天试图使它没有运气! https://www.playframework.com/documentation/2.5.x/GlobalSettings 我只想运行初始数据库方法 这是java文件中的内部方法,我
问题内容: 我想从Eclipse开发和管理我的DEV @ CloudBees和RUN @ CloudBees工作区,以用于PlayFramework项目,而我将不得不在几台不同的PC上使用它。我正在使用Cloudbees SVN存储库,Jenkins CI解决方案,数据库…一切。 我为Eclipse安装了CloudBees和PlayFramework插件,创建了CloudBees帐户,SVN存储库
playframework 2.2(java 7) 我有REST api,在那里接收一些json,用json数据我正在做一些事情,最后我发送电子邮件并返回结果。发送电子邮件有点慢,所以我希望在处理json后在其他线程中调用此电子邮件方法,或者我希望执行异步并返回结果,而不必等待电子邮件方法的执行。 如何在控制器中实现和调用异步方法? 下面是代码示例 编辑: 不确定它是否好,但有效。
安装了 Jekyll 的 Gem 包之后,就可以在命令行中使用 Jekyll 命令了。有以下这些用法: $ jekyll build # => 当前文件夹中的内容将会生成到 ./_site 文件夹中。 $ jekyll build --destination <destination> # => 当前文件夹中的内容将会生成到目标文件夹<destination>中。 $ jekyll build
这个插件基于 jQuery 上通过 imgAreaSelect() 方法来调用,它操作的对象是HTML中 <img> 元素内的图像。 $(document).ready(function () { $('img#photo').imgAreaSelect({ handles: true, onSelectEnd: someFunction }); }); 如果在
安装 npm install vue vue-server-renderer --save 我们将在整个指南中使用 NPM,但你也可以使用 Yarn。 注意 推荐使用 Node.js 版本 6+。 vue-server-renderer 和 vue 必须匹配版本。 vue-server-renderer 依赖一些 Node.js 原生模块,因此只能在 Node.js 中使用。我们可能会提供一个更