一、项目工程说明
|
二、开发环境搭建入门
第一步:创建Mysql数据库jeecg-p3(UTF-8编码),执行数据库脚本
脚本位置:jeecg-p3-web/doc/sql/jeecg-p3-mysql.sql
[1].注意编码选择:
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1617" aid="1617" src="http://www.jeecg.org/data/attachment/forum/201603/23/094542oqy74s7s7sfs9gs7.png" zoomfile="data/attachment/forum/201603/23/094542oqy74s7s7sfs9gs7.png" file="data/attachment/forum/201603/23/094542oqy74s7s7sfs9gs7.png" class="zoom" width="406" inpost="1" alt="1.png" title="1.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
[2].脚本执行成功,生成两个测试表
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1618" aid="1618" src="http://www.jeecg.org/data/attachment/forum/201603/23/094621yelbp4pneohee8z8.png" zoomfile="data/attachment/forum/201603/23/094621yelbp4pneohee8z8.png" file="data/attachment/forum/201603/23/094621yelbp4pneohee8z8.png" class="zoom" width="600" inpost="1" alt="2.png" title="2.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
第二步:启动项目方法 (jeecg-p3-web)
- 方式一:快捷启动方式(前提先创建数据库,执行脚本)
步骤:直接双击运行jeecg-p3-web\bin\run-tomcat7.bat或bin\run-tomcat.bat
->启动Web服务器(第一次运行,需要下载依赖jar包,请耐心等待)。
-> 启动成功,直接进入第三步,访问测试地址
- 方式二:elipse采用maven方式(前提先创建数据库,执行脚本)
[1].按照顺序依次install{jeecg-p3-pom}{jeecg-p3-biz-demo}
提醒:很重要,如果不install,会报依赖包仓库找不到的错误。
[2].启动web项目
a. Web项目右建->debug as->debug configurations->选中jeecg-p3-web项目->输入命令:tomcat:run
注意:update snapshots需要选中,官方会不断更新底层包
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1619" aid="1619" src="http://www.jeecg.org/data/attachment/forum/201603/23/095652agffh3fffgfxxg4p.jpg" zoomfile="data/attachment/forum/201603/23/095652agffh3fffgfxxg4p.jpg" file="data/attachment/forum/201603/23/095652agffh3fffgfxxg4p.jpg" class="zoom" width="600" inpost="1" alt="3.jpg" title="3.jpg" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
b. 点击debug启动,看到以下截图表明启动成功
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1620" aid="1620" src="http://www.jeecg.org/data/attachment/forum/201603/23/095918ra5zgaex11ljg6dk.png" zoomfile="data/attachment/forum/201603/23/095918ra5zgaex11ljg6dk.png" file="data/attachment/forum/201603/23/095918ra5zgaex11ljg6dk.png" class="zoom" width="600" inpost="1" alt="4.png" title="4.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
第三步:访问测试地址
第四步:截图演示
a. 树列表
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1621" aid="1621" src="http://www.jeecg.org/data/attachment/forum/201603/23/095956tcm1n0nhmcyyy6hu.png" zoomfile="data/attachment/forum/201603/23/095956tcm1n0nhmcyyy6hu.png" file="data/attachment/forum/201603/23/095956tcm1n0nhmcyyy6hu.png" class="zoom" width="600" inpost="1" alt="5.png" title="5.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
b.普通列表
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1622" aid="1622" src="http://www.jeecg.org/data/attachment/forum/201603/23/100047b2ddt2sika4paxta.png" zoomfile="data/attachment/forum/201603/23/100047b2ddt2sika4paxta.png" file="data/attachment/forum/201603/23/100047b2ddt2sika4paxta.png" class="zoom" width="600" inpost="1" alt="6.png" title="6.png" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
第五步:jeecg项目集成插件方法
[1]. 第一步采用maven直接引入
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1623" aid="1623" src="http://www.jeecg.org/data/attachment/forum/201603/23/100118xp5tkdp5p54ii4ii.png" zoomfile="data/attachment/forum/201603/23/100118xp5tkdp5p54ii4ii.png" file="data/attachment/forum/201603/23/100118xp5tkdp5p54ii4ii.png" class="zoom" width="600" inpost="1" alt="7.png" title="7.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
[2].在jeecg库,执行插件SQL脚本
[3].配置插件功能访问菜单
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1624" aid="1624" src="http://www.jeecg.org/data/attachment/forum/201603/23/100147b8at1fhay91707fv.png" zoomfile="data/attachment/forum/201603/23/100147b8at1fhay91707fv.png" file="data/attachment/forum/201603/23/100147b8at1fhay91707fv.png" class="zoom" width="600" inpost="1" alt="8.png" title="8.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
[4].截图演示
<ignore_js_op style="word-wrap: break-word;"><img id="aimg_1625" aid="1625" src="http://www.jeecg.org/data/attachment/forum/201603/23/100217ysxs1kkf18tucfmw.png" zoomfile="data/attachment/forum/201603/23/100217ysxs1kkf18tucfmw.png" file="data/attachment/forum/201603/23/100217ysxs1kkf18tucfmw.png" class="zoom" width="600" inpost="1" alt="9.png" title="9.png" initialized="true" style="word-wrap: break-word; cursor: pointer;"></ignore_js_op>
第六步:jeecg-p3代码生成器使用
工具类: jeecg-p3-web/src/main/java/util/P3CodeGenerateUtil.java
配置文件:jeecg-p3-web/src/main/resources/p3-cg-config.properties
代码生成器模板位置:jeecg-p3-web/src/main/resources/p3/cg/template/ftl(不做二次开发,不需要修改模板文件)