技术架构
技术框架:springBoot + mybatis-plus + shiro + hutool + layui + swagger + freemarker + mysql8 + echarts
运行环境:IntelliJ IDEA 2022 + maven + nginx + 宝塔面板
本地搭建
1.电脑使用小皮面板安装mysql8,新建一个数据库,导入sparchetype.sql文件。
2.使用IDEA打开mesadmin目录,等待java依赖自动安装完成后,修改数据库配置信息(可参考视频教程修改)或打开以下文件修改:
### 开发环境配置文件
/mesadmin/src/main/resources/application-dev.yml
### 生产环境配置文件
/mesadmin/src/main/resources/application-pro.yml
3.修改好后点击编辑器右侧的maven图标,展开mes模块,install一下jar包,然后就可以进到SparchetypeApplication文件里Run,这样就在本地把系统运行起来了,SparchetypeApplication入口模块路径如下:
/mesadmin/src/main/java/com/wangziyang/mes/SparchetypeApplication.java
宝塔部署
1.宝塔新建一个数据库,数据库信息要与本地的信息一致。导入sparchetype.sql文件。
2.编辑器右侧点击maven图标,点击package生成一个jar文件,上传到宝塔当中。
3.宝塔新建一个java项目,项目类型选择Spring_boot,jar文件路径选择刚才上传的文件,端口填9090,勾上开机自动启动,填写域名,提交,即可部署成功,如果访问不了,可以看看服务器有没有放行9090端口。