一、实战项目介绍- 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数据库,初始化失败
开始执行
执行结束
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
3.3 运行项目demo
3.3.1 在IDE运行
展开JeeSite Web → Plugins → spring-boot → spring-boot:run ,单击运行
运行成功
访问项目: http://localhost:8980/a/login
输入用户名system,密码admin,点击登录
3.3.2 在命令行运行
进入到JeeSite4/web目录下,运行:mvn clean spring-boot:run -Dmaven.test.skip=true
(Dmaven.test.skip=true,不运行单元测试)