一、实战项目介绍- JeeSite
- 基于Spring Boot 2.0
- 数据存储MySQL
- 语言:Java
- 规模大小:适中,适合初学者
源码地址:https://gitee.com/thinkgem/jeesite4 ,感谢原作者
本次项目演练地址:https://gitee.com/sfboy/iJeeSite4 ,在原作者的项目上,增加了Pipline持续集成的脚本,便于实战使用
二、环境准备
Spring Boot项目运行配置:MySQL+Java+Maven
MySQL安装参考:https://www.cnblogs.com/feng0815/p/14041558.html
Maven安装参考: https://www.cnblogs.com/feng0815/p/14354226.html
Java安装参考:自行百度。。
三、项目配置、调试、运行
3.1 初始化
- 打开 JeeSite4/web/src/main/resources/config/application.yml,填写数据库配置(地址、IP端口、用户名、密码)
- 进入项目路径 JeeSite4/web/bin,运行初始化脚本程序init-data.sh(Windows下运行init-data.bat)
初始化脚本用来创建初始数据,初始化前要保证数据库中有jeesite数据库,否则会造成无法连接jeesite数据库,初始化失败
开始执行
![](https://i-blog.csdnimg.cn/blog_migrate/14ace6ff3ccd966e19ff543fe9dadfa6.png)
执行结束
![](https://i-blog.csdnimg.cn/blog_migrate/c6b745e37e07b78b6b0a45f051527ca2.png)
3.2 配置项目
3.2.1 使用IDE编译
- 添加JeeSite4/root/pom.xml Maven根节点到IDE的maven view中,其余依赖module会根据配置一起导入
Maven编译、打包
在Maven view 中选中JeeSite Root下Lifecycle中的clean + install,然后单击运行按钮
3.2.2 在命令行编译
进入到JeeSite4/root目录下,运行mvn clean install
![](https://i-blog.csdnimg.cn/blog_migrate/3683e20752fd7d1c5f5ac1a6f7b1436e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/19888bec46c4426019aea75370f899aa.png)
3.3 运行项目demo
3.3.1 在IDE运行
展开JeeSite Web → Plugins → spring-boot → spring-boot:run ,单击运行
![](https://i-blog.csdnimg.cn/blog_migrate/947ec31c6623bc8dc0547dc64d064d2e.png)
运行成功
![](https://i-blog.csdnimg.cn/blog_migrate/607c25d9aed1e7ed99c12d83bc376b3b.png)
访问项目: http://localhost:8980/a/login
![](https://i-blog.csdnimg.cn/blog_migrate/2e9769c15c96c36d46be82d307ba98e8.png)
输入用户名system,密码admin,点击登录
![](https://i-blog.csdnimg.cn/blog_migrate/64310ce9ccf7f32048e88fdd692e748f.png)
3.3.2 在命令行运行
进入到JeeSite4/web目录下,运行:mvn clean spring-boot:run -Dmaven.test.skip=true
(Dmaven.test.skip=true,不运行单元测试)