2.Demo插件与jeecg集成步骤 ## 一、下载开源Jeecg ### 1.下载Jeecg源码地址: ``` https://gitee.com/jeecg/jeecg ``` ![输入图片说明](https://static.oschina.net/uploads/img/201807/18183437_LeB7.png "在这里输入图片标题") ### 2.Maven导入 下载好Jeecg后解压,用Eclipse Maven导入项目 ### 3.执行SQL文件 打开项目后找到docs下有对应的SQL文件,根据自己所用的数据库选择对应的文件 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18183635_1ezR.png "在这里输入图片标题") 创建一个数据库,例:jeecg-master-os 。执行SQL文件 创建好数据库之后我们在项目中找到src->main->resources->dbconfig.properties文件,修改其中的数据库配置,找到对应的数据库版本,例:MYSQL ![输入图片说明](https://static.oschina.net/uploads/img/201807/18184418_lV3W.png "在这里输入图片标题") 我们需要修改jdbc.url.jeecg 后面的数据库名字,和连接数据库的用户名密码 修改好之后配置一下Tomcat ![输入图片说明](https://static.oschina.net/uploads/img/201807/18184111_49t9.png "在这里输入图片标题") 点击Run或者Debug启动项目。启动成功在页面上输入http://localhost:8080/jeecg 即可访问Jeecg ![输入图片说明](https://static.oschina.net/uploads/img/201807/18184515_3pha.png "在这里输入图片标题") ## 二、Demo插件后台源码 ### 1. Demo插件后台源码地址: ``` http://yun.jeecg.org/pmall/detail/C7F85A21838B4275A4DF718B9EDE92FD ``` 打开之后点击右上方下载按钮,需要登陆才可以下载,需要通过微信扫码获取验证码之后才可以下载 ![输入图片说明](https://static.oschina.net/uploads/img/201811/08105845_2OY2.png "在这里输入图片标题") ### 2.Maven导入 下载好Demo插件之后解压后用Eclipse Maven导入到工程中,在Demo插件上右键找到Run As –> Maven install 进行打包 ![输入图片说明](https://static.oschina.net/uploads/img/201811/08110026_bHdS.png "在这里输入图片标题") ### 3.执行SQL文件 导入成功后找到项目中doc文件,用刚才创建好的数据库执行该文件夹下的数据库脚本 ![输入图片说明](https://static.oschina.net/uploads/img/201811/08110536_Eizf.png "在这里输入图片标题") ### 4.引入POM 找到Demo系统下的POM文件,打开之后可以看到该项目的信息 ![输入图片说明](https://static.oschina.net/uploads/img/201811/08110730_SJUj.png "在这里输入图片标题") 打开jeecg的POM找到<dependencys>在其中引入Demo插件的POM ``` <!-- demo 插件 --> <dependency> <groupId>org.jeecgframework.p3</groupId> <artifactId>jeecg-p3-biz-demo</artifactId> <version>1.0.3</version> </dependency> ``` 引入之后保存会自动下载Demo插件所依赖的包 ### 5.打包启动 下载依赖包完成之后,我们就可以启动jeecg项目 ## 三、配置菜单 ### 1.配置菜单 找到系统管理->角色管理下找到用户配置菜单权限: | 菜单 | 地址 | |:-------|:-------| | 普通列表 | p3/wxActInvite.do?list | | 树列表 | p3/auth.do?list | | 一对多 | demo/jpDemoOrderMain.do?list | | 产品管理 | product/product.do?list | 配置菜单后,授权给角色,角色授权给用户,用户重新登录后即可看到Demo插件相关功能菜单 例:使用admin用户登陆,就给admin用户分配权限,配置好菜单权限之后需要退出重新登陆,即可看到Demo的菜单。