本文整理汇总了Java中com.jfinal.kit.PropKit.use方法的典型用法代码示例。如果您正苦于以下问题:Java PropKit.use方法的具体用法?Java PropKit.use怎么用?Java PropKit.use使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.jfinal.kit.PropKit
的用法示例。
在下文中一共展示了PropKit.use方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initXxlJobExecutor
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
private void initXxlJobExecutor() {
// registry jobhandler
XxlJobExecutor.registJobHandler("demoJobHandler", new DemoJobHandler());
XxlJobExecutor.registJobHandler("shardingJobHandler", new ShardingJobHandler());
// load executor prop
Prop xxlJobProp = PropKit.use("xxl-job-executor.properties");
// init executor
xxlJobExecutor = new XxlJobExecutor();
xxlJobExecutor.setIp(xxlJobProp.get("xxl.job.executor.ip"));
xxlJobExecutor.setPort(xxlJobProp.getInt("xxl.job.executor.port"));
xxlJobExecutor.setAppName(xxlJobProp.get("xxl.job.executor.appname"));
xxlJobExecutor.setAdminAddresses(xxlJobProp.get("xxl.job.admin.addresses"));
xxlJobExecutor.setLogPath(xxlJobProp.get("xxl.job.executor.logpath"));
xxlJobExecutor.setAccessToken(xxlJobProp.get("xxl.job.accessToken"));
// start executor
try {
xxlJobExecutor.start();
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
}
示例2: configConstant
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
@Override
public void configConstant(Constants me) {
PropKit.use("config.txt");
me.setViewType(ViewType.JSP);
//根据gt可以添加扩展函数,格式化函数,共享变量等,
me.setDevMode(true);
me.setJsonFactory(new JacksonFactory());
}
示例3: JbootScheduleManager
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
public JbootScheduleManager() {
config = Jboot.config(JbooScheduleConfig.class);
fixedScheduler = new ScheduledThreadPoolExecutor(config.getPoolSize());
Prop prop = null;
try {
prop = PropKit.use(config.getCron4jFile());
} catch (Throwable ex) {
}
cron4jPlugin = prop == null ? new Cron4jPlugin() : new Cron4jPlugin(prop);
}
示例4: configConstant
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
public void configConstant(Constants constants) {
PropKit.use("custom/ooo.properties");
constants.setDevMode(true);// 开发模式
// constants.setViewType(ViewType.JSP);
constants.setViewType(ViewType.FREE_MARKER);
constants.setEncoding(AppConsts.ENCODE_CHARSET_UTF8);
}
示例5: initialize
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
@Override
public void initialize() throws SQLException {
Prop prop = PropKit.use(DB_CONFIG);
druidPlugin = new DruidPlugin(prop.get("jdbcUrl"), prop.get("user"), prop.get("password"));
// StatFilter提供JDBC层的统计信息
druidPlugin.addFilter(new StatFilter());
// WallFilter的功能是防御SQL注入攻击
WallFilter wallFilter = new WallFilter();
wallFilter.setDbType("mysql");
druidPlugin.addFilter(wallFilter);
druidPlugin.start();
}
示例6: loadProp
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
/**
* 如果生产环境配置文件存在,则优先加载该配置,否则加载开发环境配置文件
* @param pro 生产环境配置文件
* @param dev 开发环境配置文件
*/
public void loadProp(String pro, String dev) {
try {
PropKit.use(pro);
}
catch (Exception e) {
PropKit.use(dev);
}
}
示例7: configConstant
import com.jfinal.kit.PropKit; //导入方法依赖的package包/类
/**
* 配置常量
*/
public void configConstant(Constants me) {
// 加载少量必要配置,随后可用PropKit.get(...)获取值
PropKit.use("a_little_config.txt");
me.setDevMode(PropKit.getBoolean("devMode", false));
}