项目结构说明
<h2>/mysql</h2>
<p>里边是备份的数据脚本(mysql),时间越新越是最近的。</p>
<h2>/src</h2>
<p>为主要的代码</p>
<ul>
<li>main/java</li>
</ul>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>com/eova/</td>
<td>框架代码,如无必要不需修改</td>
</tr>
<tr>
<td>com/oss/</td>
<td>为自己业务平台:如具体业务建立一个 package,里边是可能需要实现的control、Intercept等</td>
</tr>
<tr>
<td>com/RunEovaOSS</td>
<td>启动类</td>
</tr>
</tbody>
</table>
<ul>
<li>main/override</li>
</ul>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>org/beetl/</td>
<td>增强的stringutil库</td>
</tr>
</tbody>
</table>
<ul>
<li>main/resources</li>
</ul>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>default/</td>
<td>线上环境</td>
</tr>
<tr>
<td>dev/</td>
<td>测试环境</td>
</tr>
<tr>
<td>beetl.properties</td>
<td>beetl配置文件</td>
</tr>
<tr>
<td>ehcache.xml</td>
<td>ehcache配置文件</td>
</tr>
<tr>
<td>log4j.properties</td>
<td>log4j配置文件</td>
</tr>
<tr>
<td>undertow.txt</td>
<td>undertow启动参数配置</td>
</tr>
</tbody>
</table>
<p><strong>其中系统将优先加载default路径的环境参数,其次再加载dev环境,如果default中eova.config的env环境为 预发布环境=PRE,正式环境=PRD,将不继续加载dev环境参数
2.3.1版本已经在启动的时候从bb_sys_params提取相关参数(不覆盖jdbc相关参数,其他的全部会覆盖一次)
</strong>
其中default、dev配置文件说明:</p>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>app.config</td>
<td>应用的名称、描述、版权信息</td>
</tr>
<tr>
<td>domain.config</td>
<td>服务器一些信息,包括文件上传信息,oss存储信息,资源访问路径,其中存储用的是我的私人七牛云,static_root为上传文件的根路径需要根据环境调整</td>
</tr>
<tr>
<td>eova.config</td>
<td>一些环境变量见文件中的备注说明</td>
</tr>
<tr>
<td>jdbc.config</td>
<td>数据库连接:main_url 为业务数据库,eova_url为平台环境数据库</td>
</tr>
<tr>
<td>caffeine.properties和j2cache.properties</td>
<td>为j2cache缓存配置,主要需要修改redis.hosts等相关配置(不修改的话会用我的测试redis)</td>
</tr>
</tbody>
</table>
<p><br>
<strong>本地部署一定要调整项如下:</strong></p>
<table>
<thead>
<tr>
<th>项</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>jdbc</td>
<td>2个数据库</td>
</tr>
<tr>
<td>env</td>
<td>属于上线一定需要改的,调整为PRD,系统将会1、将会增加校验码,2、关闭开发账户:bb</td>
</tr>
<tr>
<td>static_root</td>
<td>静态资源存储目录</td>
</tr>
<tr>
<td>domain_img</td>
<td>静态图片资源访问服务器(如果资源未oss存储的话)</td>
</tr>
<tr>
<td>domain_file</td>
<td>静态文件资源访问服务器(如果资源未oss存储的话)</td>
</tr>
<tr>
<td>redis</td>
<td>自己的redis,当然可以不配置不启用session同步</td>
</tr>
<tr>
<td>domain_cdn</td>
<td>自己的cdn(目前是我私人的,当然前提是把静态资源已经放到cdn了)</td>
</tr>
<tr>
<td>oss_static</td>
<td>确定资源是否oss存储,确定方案配置对应的oss参数(目前支持七牛和阿里云)</td>
</tr>
<tr>
<td>domain_oss_static</td>
<td>配置了oss方案需要配置,访问域名地址</td>
</tr>
<tr>
<td>app_domain</td>
<td>你的生产环境域名(目前未限制只有域名可访问)</td>
</tr>
<tr>
<td>app_main</td>
<td>定制自己的首页</td>
</tr>
<tr>
<td>app_name</td>
<td>上线改成你需要的平台名称</td>
</tr>
<tr>
<td>app_keywords</td>
<td>上线搜索平台关键词seo</td>
</tr>
<tr>
<td>app_copyright</td>
<td>应用显示的版权信息以及备案号</td>
</tr>
<tr>
<td>j2cache.properties</td>
<td>中的缓存redis服务器,要么关闭j2cache</td>
</tr>
</tbody>
</table>
<h2>/webapp</h2>
<p>资源文件,将介绍几个重要的文件夹</p>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>ui_h/</td>
<td>为ruoyi的bootstrap相关资源,包括首页,js,css等资源,ruoy等的ui demo等</td>
</tr>
<tr>
<td>pages/</td>
<td>为生成的默认页面</td>
</tr>
<tr>
<td>office/</td>
<td>为office(excel,doc下载、查看)绑定资源demo</td>
</tr>
<tr>
<td>eova</td>
<td>为系统核心文件区域,多的不说,需要注意的事项xx_h.html为 h+版本会关联的模板文件</td>
</tr>
<tr>
<td>widget</td>
<td>自制的表单控件,目前有boostrap版本有3个:number、check、password,以后自己弄新的表单控件可以参考</td>
</tr>
</tbody>
</table>
<h2>pom.xml</h2>
<p>maven库</p>