![](https://box.kancloud.cn/af6ad5b070ea8f230aa278073ba4cd8f_262x235.png)
背景介绍
在之前的版本中,Eova使用的方法是,根据系统来判断应该使用什么配置?
如果当前环境是Windows使用本地配置
如果当前环境是Linux使用正式配置
然而Mac用户启动就报错了,因为找不到配置。
替身术:基本忍术之一,瞬间以动/植物与自己的身份对换,用以逃避攻击。与其他术一样具备高级等级的替身术。
经过替身术的启发,将替身术应用到Eova之中,用户在本地替(覆)换(盖)生产配置。
配置介绍
如下为Eova配置文件结构:
![](https://box.kancloud.cn/50b1858eaac408dbb02832e1576b28de_157x123.png)
> dev:开发环境配置,不提交SVN,发布时不打包,仅用于开发环境
> default:生产环境配置,提交SVN,发布时自动打包到线上
> 建议:将dev从SVN/GIT中忽略,这样防止其它开发人员误提交。
项目实战-JDBC配置:
本地一般连开发自己的库。线上一般连生产库,是不同的两个库,那么JDBC配置肯定不一样。
![](https://box.kancloud.cn/45ffc02bf6ec35d8c03b015678361732_234x166.png)
一般正式库是不需要开发者动的,配置好了就不会随便改了。
假如公司新来了一个开发者将工程从SVN上下载下来,部署好,将 default/jdbc.config 复制到 dev/jdbc.config,修改成自己本机的DB连接。
![](https://box.kancloud.cn/bdb630e0e0009e2d8ec7530c653eafbb_822x171.png)
> 总结:不同的开发人员,本地开发自由配置互相不干扰,也不提交,需要改什么配置copy到dev下修改,启动时会自动覆盖default中的配置项。
* * * * *
项目实战-图片服务配置:
假如线上的域名配置default/domain.config如下:
~~~
#上传图片服务域名
domain_img = http://static.eova.cn
~~~
然后本地启动了一个Tomcat作为图片服务器,端口为18080
那么配置方式应该在 dev/domain.config 中加入如下配置:
~~~
#上传图片服务域名
domain_img = http://127.0.0.1:18080
~~~
> 总结:项目启动时,下面的配置项会自动覆盖上面的配置项。
- 第一个10分钟
- 最新动态
- 序言
- EOVA介绍
- 新手入门
- 快速部署
- 奇技赢巧
- 元数据应该这样玩
- 个性化定制系统模块
- 前端常用代码
- 初级技能
- 仙人模式の表达式强化
- 月读の自动解析字典
- 多重连弹の下拉级联
- 色诱术の格式化单元格
- 木锭壁の前端校验
- 水龙弹の快速添加按钮
- 高级技能
- 感知之术の性能监控
- 替身术の配置自动覆盖
- 万花筒の图片服务
- 影子模仿术の数据导入
- 三重罗生门の个性化弹窗
- 沙之眼の虚拟字段
- 尸鬼封尽の覆盖源码
- 砂暴送葬の高级查询
- 创造再生の角色分级
- 影分身の代码生成
- 秽土转生の数据迁移
- 四赤阳阵の多表视图
- 六赤阳阵の多表级联
- 四象封印の数据过滤
- 象转之术の在线Office
- 影子操控术の全局控制
- 特别解释
- 关于源码
- 关于UI
- 关于浏览器兼容性
- 关于工作流引擎
- 关于Oracle
- 关于独立部署
- 关于版本号
- 关于分布式的支持
- 关于JAVA8的支持
- 常见问题
- 如何自定义数据源
- HelloWord