# jfinal-plus **Repository Path**: larrykoo/jfinal-plus ## Basic Information - **Project Name**: jfinal-plus - **Description**: 高度集成开箱即用项目基础包 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 142 - **Forks**: 42 - **Created**: 2016-07-08 - **Last Updated**: 2024-05-06 ## Categories & Tags **Categories**: utils **Tags**: None ## README # JFinal-Plus 高度集成开箱即用项目基础包 ##### v1.0.0 发布 1. 基于JFinal 2.2 版本; 2. 集成[JFinal-Ext](http://git.oschina.net/zhouleib1412/jfinal-ext)和[JFinal-Ext2](http://git.oschina.net/brucezcq/JFinal-ext2)最新版本的稳定工具(感谢); 3. 集成Beetl2支持,整合Beetl+Shiro使用; 4. 集成Beetl2 + XSS 放注入插件,基于`antisamy`; 5. 重写Redis插件,可扩展和添加方法(在JFinal2.2的Redis不支持扩展前的过度使用); 6. Log插件集成Slf4j 7. 更好用的MongoDB插件,完美与Model Record整合,轻松互转; 8. 集成Quartz插件,封装完善,傻瓜化调用Kit调用模式,入口为`QuartzKit` 9. 集成为Spring提取的`AntPathMatcher`工具,轻松在interceptor和handler中进行Path过滤和包含使用; 10. 提供继承的BaseController, 扩展Controller的功能,更加方便使用; 11. 重磅集成了17个常用的工具(见包`com.plus.kit`),都是日常使用最多的工具; 12. 主要依赖集成[lombok工具](https://projectlombok.org/),减少不必要的代码,需要IDE安装插件; 13. 集成了一些列优秀的开源工具,见pom文件; ##### 关于集成的开源工具 1. 删除了JFinal-Ext中的Excel和CSV的处理,集成[easypoi](http://git.oschina.net/jueyue/easypoi)轻松实现; 2. 集成[MongoDB-Plus](https://github.com/T-baby/MongoDB-Plugin)工具包,推荐使用; 3. 集成Zxing一维码和二维码处理工具; 4. 集成阿里巴巴开源的`fastjson`; 5. 同时集成了`xstream`和`dom4j`,与fastjson配合完美完成xml解析和生成; 6. 集成[pinyin4j](https://github.com/belerweb/pinyin4j), 7. 集成了[Jodd](https://github.com/oblac/jodd)优秀的工具包; 8. 集成了优秀的序列化工具[FST](https://github.com/BurntSushi/fst); 9. 同时引入了日常用到的`Commons Lib`工具包,满足项目使用; `pom文件中包含的包完全满足日常项目,条理清晰,方便的版本管理,开箱即用。`