`
陆地小神仙
  • 浏览: 9160 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JFast应用系列之(2) -- 配置文件说明

 
阅读更多

   

jfast 配置文件固定为:jfast-config.xml,位置必须是src或者src/main/java根目录下。

    

1.jfast默认的配置属性:

    

<?xml version="1.0" encoding="UTF-8"?>
<context xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:noNamespaceSchemaLocation="jfast-context.xsd">
	<jdbc jdbc_user="数据库连接用户名" 
		jdbc_password="数据库连接密码"
		jdbc_url="数据库连接地址"
		jdbc_driver="数据库驱动"
        max_pool_size="连接池保有最大连接数"
        min_pool_size="连接池保有最小连接数"
        initial_pool_size="初始化连接池大小"
        max_idle_time="最大等待时间"
        acquire_increment="每次增加的连接数"/>
	<web develop_mode="开发模式" 
		encoding="项目编码" 
		cors_mode="是否支持跨域"/>	
    <resources location="/请求静态资源路径" mapping="/实际访问静态资源路径"/>
</context>
注意 : JFast支持c3p0,dbcp,druid数据源,但是数据源不需要在配置文件中显性配置,只需要把相应的jar          放到项目的编译路径下,让jfast可以找到它;

在<resources/>标签中:

  •       location 是客户端向服务端请求静态资源的路径;
  •       mapping 是服务端收到请求后,跳转到的资源路径,服务端在mapping路径下寻找对应资源。

 

2.自定义配置属性

     一般情况下,只需要使用默认的这些配置参数,就足以支撑jfast正常运行,但是为了满足不同业务需       求,jfast还支持自定义配置属性。

比如 : 用户自定义配置类:

@Config
public class Constants {	
    public static String configTest1 = "";   
    public static String configTest2 = "";  
}

在jfast-config.xml 添加 自定义配置属性(标签名随意):

<config configTest1="hello"  configTest2="world"/>

项目启动后 : jfast会把配置文件中自定义属性赋值到@config注解的类的静态属性上去。

    

分享到:
评论

相关推荐

    JFast应用系列之(1) -- Java Restful 服务端 项目搭建

    NULL 博文链接:https://jfast.iteye.com/blog/2236781

    JFast开发手册1

    JFast开发手册1 JFast开发手册1是基于JFinal+LayUI+MySQL的轻量级快速开发平台,旨在提供一个灵活、高效、易用的开发框架,帮助开发者快速生成演示Demo系统,并且可以轻松地将其变成可交付实施的软件系统。 1. ...

    jfast快速开发平台 v1.2.zip

    2. **数据库脚本**:为了初始化数据库结构,jfast可能提供SQL脚本,用于创建表、视图、存储过程等数据库对象,这是任何数据驱动的应用系统的基础。 3. **框架和库**:jfast可能依赖于一些流行的开源框架,如Spring...

    jfast快速开发平台-其他

    JFast是一套轻量级的快速开发平台,集业务建模和代码生成于一身的基础框架,按照框架规范,可快速生成一套演示Demo系统,稍微改造即可变成一套可交付实施的软件系统。 本平台的核心采用JFinal+LayUI+MySQL的组合,轻...

    jFAST - the Finite Automata Simulator-开源

    jFAST是一个简单的有限自动机(FA)图形仿真实用程序; 它旨在具有用于创建,编辑和模拟FA的简单机制。 jFAST是学生,教师和自导探索者的理想选择。

    Orange-JFast-开源

    在实际应用中,Orange-JFast 可能被金融机构用于构建市场数据分发系统、实时交易监控平台或是大数据分析工具。由于其开源特性,开发者可以根据自己的需求对其进行扩展,例如添加对其他金融协议的支持,或者优化特定...

    archive_ jfast快速开发平台 v1.2 [江西新余电信].zip.zip

    "archive_jfast快速开发平台 v1.2 [江西新余电信].zip.zip"是一个压缩文件,其中包含了"jfast快速开发平台"的v1.2版本。这个平台可能是一个用于加速软件开发过程的工具,特别适合于那些需要快速构建应用程序的企业或...

    JFast是一套轻量级的快速开发平台,集业务建模和代码生成于一身的基础框架,按照框架规范,可快速生成_jfast.zip

    JFast是一套轻量级的快速开发平台,集业务建模和代码生成于一身的基础框架,按照框架规范,可快速生成_jfast

    jFAST:此存储库包含 RingBufferLogger 的第一个版本

    快速 这个存储库包含 org.slf4g.impl.RingBufferLogger 的第一... 如果您希望避免将消息完全写入环形缓冲区(消息将直接进入指定的输出文件),则只需调用 logger.setRing(null); 如果您希望在从环形缓冲区中提取日志

Global site tag (gtag.js) - Google Analytics