play plugin和module的区别见:
play Modules & 使用成熟的Java模块、框架、Spring & 模块和插件的区别
创建插件的步骤:
1,创建一个从
play.PlayPlugin继承的类,然后覆盖其中的一些
方法。
2,在conf目录下的
play.plugins文件中注册这个插件,格式如:
1003:myPackage.MyPlugin.
这里的数字是插件被调用的顺序。建议设置的值都大于1000,当然如果想要在play framework插件被调用之前调用自己的插件,也可以设置小于1000的值,具体设置成多少参考下面的play内置插件的调用顺序。[内置插件注册在
play安装目录\framework\src\play.plugins]
0:play.CorePlugin
100:play.data.parsing.TempFilePlugin
200:play.data.validation.ValidationPlugin
300:play.db.DBPlugin
400:play.db.jpa.JPAPlugin
450:play.db.Evolutions
500:play.i18n.MessagesPlugin
600:play.libs.WS
700:play.jobs.JobsPlugin
100000:play.plugins.ConfigurablePluginDisablingPlugin
参考
play.PlayPlugin Javadoc,你可以轻松地实现
在需要的时候对请求进行拦截,如下述的时机:
- 请求、响应生命周期
- binding绑定过程
- 应用程序的启动和关闭
- classload加载的时候
http://stackoverflow.com/questions/4699250/how-to-extend-the-playframework
分享到:
相关推荐
通过自定义plugin插件实现了javascript与Android的交互。
linux下C 插件(plugin)实现技术
使用jQuery开发Plugin插件指南
Eclipse基础--plugin插件安装
xfire eclipse plugin插件 xfire eclipse plugin插件
TensorRT_Pytorch-Scatter算子的TensorRT-Plugin插件实现
eclipse-scala-plugin插件 测试可用功
vim-plugin插件
自定义plugin插件,实现javascript与Android的交互
适用于idea 的 lombok-plugin插件包
把压缩包中ComparePlugin.dll放入Notepad++的安装路径根目录即可。启动Notepad++自动加载该插件。Clt+Alt+C对比当前打开的两个文本文件,Clt+Alt+X退出对比。详细用法可参考Notepad++官网插件的手册。
TomcatPlugin eclipse插件
Unity播放Gif的插件(支持透明),很好用,跨平台,支持手机、WebGL。 可以拿到GIF中的每一帧及其帧延时。 此资源为宣传所用,请去Unity商店搜索购买 版权声明: 如果您下载到了免费资源,那么是您下载的是试用资源...
Android Android-Plugin插件设计-获取插件资源
webplugin 视频插件
32个常用Origin.Plugin插件涵盖了数据分析、二维三维图的分析等。
unity播放GIF图片插件
jenkins的Deploy Plugin插件 jenkins的Deploy Plugin插件 jenkins的Deploy Plugin插件
idea插件 控制台sql idea插件 控制台sql idea插件 控制台sql
android DroidPlugin插件使用android DroidPlugin插件使用android DroidPlugin插件使用android DroidPlugin插件使用