jfinal-ext-rich,放在github上(https://github.com/richxnh/jfinal-ext-rich),主要有如下功能: git
DisruptorPlugin
基於LMAX Disruptor的擴展,用於異步併發事件編程
用法:
MyConfig中
DisruptorPlugin disruptorPlugin = new DisruptorPlugin(1024);
disruptorPlugin.register(BlogService.class);
me.add(disruptorPlugin);
BlogService中
@Subscribe("saveMe")
public void saveBlog(Blog blog){
}
BlogController中
DisruptorKit.post("saveMe", blog);
==================================================================
RedisPlugin
基於Redis的擴展,jfinal官方的沒出來,就本身先弄個勉強用着
==================================================================
ZmqPlugin
基於ZeroMQ的擴展
==================================================================
InjectInterceptor
雖然有SprintPlugin,但依賴的包太多了,因此本身弄了個簡單的代替
==================================================================
Validator
重寫了Validator,主要加上對validateRequired(int index, String errorKey, String errorMessage)之類的驗證
github