🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 开发平台提供的核心配置文件,包括 | 配置文件 | 说明 | | --- | --- | | application-ray.properties | 业务配置 | | application-project.properties | 运行时配置,包括开发调试运行和打包运行 | | application-server.properties| 服务器配置 | ## 二、多工程配置 假定存在一个项目多个客户工程配置: ``` application-ray.properties application-ray.customer1.properties application-ray.customer2.properties ``` 那么,当前测试运行和打包发布使用的客户工程配置,由application-project.properties中的配置项目`rayframework.server.current-project-branch`来决定; ### **举例** 启用默认工程配置文件,`application-ray.properties`; ``` rayframework.server.current-project-branch= ``` 启用customer1的工程配置文件,`application-ray.customer1.properties`; ``` rayframework.server.current-project-branch=.customer1 ``` ## 三、服务器运行类型 服务一共有四种类型,appserver,jobserver,oauthserver和mixserver; 在application-server.properties中, ``` rayframework.server.run-mode=appserver ``` >[danger] 打包的时候,则是取决于Maven打包命令传入的 -P 参数决定,这个配置文件会随着配置文件被覆盖而覆盖掉,配置文件中的配置项仅仅适用于调试/测试环境运行的情况;