课程一:开发环境搭建IDE === **目录索引:** - 下载项目导入 - 创建数据库初始化数据 - jeewx-boot项目结构 - jeewx-boot架构讲解 - jeewx-boot配置文件 - IDEA启动项目 ## **开发环境搭建IDE** * 1.下载jeewx-boot项目到本地 配置好相关环境变量导入jeewx-boot 点击Clone or download,可以选择Download下载zip包,也可以选择Git链接直接在IDEA中Clone方便更新 拷贝链接在IDEA中使用Git打开 ![输入图片说明](https://static.oschina.net/uploads/img/201908/06113255_haPY.png "在这里输入图片标题") ***或者*** ![输入图片说明](https://static.oschina.net/uploads/img/201908/05193639_iZxN.png "在这里输入图片标题") 下载完成后在本地解压压缩包 ![输入图片说明](https://static.oschina.net/uploads/img/201908/05194113_kihN.png "在这里输入图片标题") 选择解压的项目 ![输入图片说明](https://static.oschina.net/uploads/img/201908/05194309_gtK1.png "在这里输入图片标题") 选择maven工程 ![输入图片说明](https://static.oschina.net/uploads/img/201908/05194445_eNLo.png "在这里输入图片标题") 之后一直点击next就可以了 导入成功项目截图 ![输入图片说明](https://static.oschina.net/uploads/img/201908/06102607_Tq7w.png "在这里输入图片标题") * **2.jeewx-boot项目数据库初始化:** 新建一个数据库,运行解压项目下的sql文件 ![输入图片说明](https://static.oschina.net/uploads/img/201908/05200058_Y2mF.png "在这里输入图片标题") 运行后刷新数据库,项目数据库初始化完成 **3.jeewx-boot项目说明 :** | 项目名 | 中文名 | 备注 | |----------|:-------------:|------:| | jeewx-boot-start | 启动项目 | | | jeewx-boot-base-system | 系统用户管理模块 | | | jeewx-boot-module-weixin | 微信公众号管理 | | | jeewx-boot-module-api | 共通业务API接口 | | | huodong/jeewx-boot-module-goldenegg | 砸金蛋活动 | | **4.jeewx-boot架构讲解:** - 采用SpringBoot2.1.3 + Mybatis + Velocity 框架技术 - 启动项目,执行下面启动类 ``` jeewx-boot-start/src/main/java/com/jeecg/JeewxBootApplication.java 登录账号密码: admin\123456 ``` - 页面采用模板语言Velocity - 插件式开发,每个模块独立打成jar **5.jeewx-boot配置文件:** - 1、数据库文件 ``` jeewx-boot-start/src/main/resources/application.yml ``` 数据库配置: ![输入图片说明](https://static.oschina.net/uploads/img/201908/06103107_1O4v.png "在这里输入图片标题") - 2、redis配置: ![输入图片说明](https://static.oschina.net/uploads/img/201908/06103133_Je5J.png "在这里输入图片标题") - 3、微信域名配置 ``` jeewx-boot-start/src/main/resources/jeewx.properties ``` ![输入图片说明](https://static.oschina.net/uploads/img/201908/06103439_7Btf.png "在这里输入图片标题") - 4、maven依赖下载失败,请配置镜像 找到 maven老家 conf/settings.xml 在标签内增加下面方式的阿里云maven镜像(删除自己的镜像配置), 最终结果见下面: ``` <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors> ``` - 5、阿里云存储(重要)、短信、邮箱配置: 参考文档: [开发环境搭建-入门必读](http://doc.jeewx.com/1414959) **6.IDEA启动项目:** 运行项目前先在IDEA中使用maven工程下载依赖 ![输入图片说明](https://static.oschina.net/uploads/img/201908/05202017_RcAO.png "在这里输入图片标题") 再右键执行启动类 ![](https://img.kancloud.cn/c4/ba/c4ba93710fce5c4568c3dc7a8d451ecd_1341x541.png)