2. CMS系统与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 "在这里输入图片标题") ## 二、CMS插件后台源码 ### 1. CMS插件后台源码地址: ``` http://yun.jeecg.org/pmall/toGoodsDetail.do?id=BDF4B95BE74648B79F984AA065C302F7 ``` 打开之后点击右上方下载按钮,需要登陆才可以下载,需要通过微信扫码获取验证码之后才可以下载 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185548_QGc5.png "在这里输入图片标题") ### 2.Maven导入 下载好CMS插件之后解压后用Eclipse Maven导入到工程中 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185628_vGnZ.png "在这里输入图片标题") ### 3.执行SQL文件 导入成功后找到项目中doc文件,用刚才创建好的数据库执行该文件夹下的数据库脚本,脚本的最底部是CMS系统的菜单 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185710_CwQn.png "在这里输入图片标题") ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185816_lOhe.png "在这里输入图片标题") ### 4.引入POM 找到CMS系统下的POM文件,打开之后可以看到该项目的信息 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185854_HMuZ.png "在这里输入图片标题") 打开jeecg的POM找到<dependencys>在其中引入CMS插件的POM ``` <!-- CMS 插件 --> <dependency> <groupId>org.jeecgframework.p3</groupId> <artifactId>jeecg-p3-biz-cms</artifactId> <version>1.0.0</version> </dependency> ``` ![输入图片说明](https://static.oschina.net/uploads/img/201807/18185933_FGMT.png "在这里输入图片标题") 引入之后保存会自动下载CMS插件所依赖的包 ### 5.打包启动 下载依赖包完成之后,我们在CMS插件上右键找到Run As –> Maven install 进行打包,打包成功之后我们就可以启动jeecg项目 ## 三、配置菜单 ### 1.配置菜单 找到系统管理->角色管理下找到用户配置菜单权限 例:使用admin用户登陆,就给admin用户分配权限,配置好菜单权限之后需要退出重新登陆,即可看到CMS的菜单。 ![输入图片说明](https://static.oschina.net/uploads/img/201807/18190005_fMyK.png "在这里输入图片标题") ### 2.接口提供 CMS网站提供了一共有五个接口,分别是: | **接口说明** | **接口地址** | | -------------------------- | ---------------------------- | | 获取一级栏目列表 | /api/cms/menu.do | | 分页获取指定栏目的文章列表 | /api/cms/articles.do | | 根据文章ID获取文章详情 | /api/cms/queryOneAfticles.do | | 获取全部广告位列表 | /api/cms/quetyAllAdlmages.do | | 获取站点信息 | /api/cms/querySitelnfo.do | ![输入图片说明](https://static.oschina.net/uploads/img/201807/18190536_fPpC.png "在这里输入图片标题") ### 3.基本操作 共提供了五个基本操作使用: | **序号** | **功能** | **描述** | | -------- | -------- | ------------------------------------------------------------ | | 1 | 广告管理 | 维护图片上传,广告轮播 | | 2 | 栏目管理 | 维护栏目标题和图标,支持多层级栏目 | | 3 | 文章管理 | 维护文章的标题、封面图、作者、标签等,可控制是否 发布,文章内容支持图文混排 | | 4 | 站点管理 | 维护站点信息,并支持选择站点模板 | | 5 | 网站浏览 | 网站实时加载,展示广告、栏目切换和文章阅读 | ![输入图片说明](https://static.oschina.net/uploads/img/201807/18190450_1vUF.png "在这里输入图片标题")