# jfinalUtils **Repository Path**: tcrow/jfinalUtils ## Basic Information - **Project Name**: jfinalUtils - **Description**: 一些开发做Jfinal的项目过程中写的工具类 - **Primary Language**: Java - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-09-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #jfinalUtils 一些开发做Jfinal的项目过程中写的工具类,目前有的功能如下: 1、启动JFinal时我们可能需要运行com.jfinal.core.JFinal类,然后再加一些启动参数,例如webAppDir、port、context、scanIntervalSeconds等参数,修改了JFinal后可以通过start.properties来改变这些参数,再不用定义run启动参数了 2、JFinalConfig增加了一个afterJFinalStart()方法的默认实现,项目启动时自动查找ConstantInterface接口的实现类,进行初始化,这个功能主要用于需要在项目启动时加载一些常量到内存中的情况,例如启动项目加载数据字典 3、简便的表单提交组装bean的Annocation,是不是提交表单时在Controller中写一大堆getPara然后set到bean里面很麻烦?因此写了个简单的bean组装器,只需要如下操作便可以自动组装好需要的bean: ``` /* @Before(BindDataAOP.class) * @BindData(ApplyBean.clsss) * public void applyPage(){ * ApplyBean bean = (ApplyBean)getAttr("bean"); * System.out.println(bean.getPrgName()); * removeAttr("bean"); * } */ ``` 4、XssHandler,可以过滤危险字符,防止常见的注入攻击