Windows搭建Litemall后台接口
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KAnX6JyN-1637659034104)(../../pic/image-20211123170946720.png)]](https://img-blog.csdnimg.cn/29295dfdc4194381822a343086835c4e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
1.安装 Mysql
2.配置JDK 环境。
3.配置Maven
1.window安装mysql
安装Mysql方法:https://blog.csdn.net/qq_40067488/article/details/115416439
mysql常用命令:https://www.jianshu.com/p/8f8d8161631f
遇到的问题:
- Mysql启动问题:一定要以管理员身份打开cmd执行: net start mysql
- mysql数据库启动后立刻自动停止:https://blog.csdn.net/qq_41358372/article/details/90242723
2.安装maven
参考博客:https://www.cnblogs.com/liuhongfeng/p/5057827.html
3.项目部署
这里我们部署 litemall 商城项目:直接参考它的在线文档:https://linlinjava.gitbook.io/litemall
1.将项目地址clone到本地
git clone https://github.com/Lentolove/litemall
2.导入数据到mysql
1.打开数据库操作工具:Navicat Premium
新建数据库:litemall
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AHYzD7Dn-1637659034107)(../../pic/image-20211123164309183.png)]](https://img-blog.csdnimg.cn/30785cc67e5f49c799aa869a1914b7d6.png) 
执行数据库文件: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0gpzSChG-1637659034109)(../../pic/image-20211123164411776.png)]![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VziHVCWm-1637659034110)(../../pic/image-20211123164522214.png)]](https://img-blog.csdnimg.cn/21f50d93256847378c8f7fe225336831.png)  依次执行:
数据库依次导入litemall-db/sql下的数据库文件
- litemall_schema.sql
- litemall_table.sql
- litemall_data.sql
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1zP1ni6Y-1637659034111)(../../pic/image-20211123164600601.png)]](https://img-blog.csdnimg.cn/3f3bbfb5f59644809ac028d606d83e38.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16) 生成数据表: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f0Nj7EWm-1637659034112)(../../pic/image-20211123165140551.png)]](https://img-blog.csdnimg.cn/f57441a1f865485781f6f7100088915f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
2.打开IDEA配置数据库连接,启动项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zyg3X9eo-1637659034112)(../../pic/image-20211123165620622.png)]](https://img-blog.csdnimg.cn/4bc508ac220846d584656465136e81fa.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
启动后控制台出现代表服务启动成功: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zBmHdRDE-1637659034114)(../../pic/image-20211123165750732.png)]](https://img-blog.csdnimg.cn/a913c7b9d9334355ab09bda2c142b730.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
浏览器打开:http://localhost:8080/swagger-ui.html?urls.primaryName=wx#/ ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zzkP1Wcu-1637659034114)(../../pic/image-20211123165859616.png)]](https://img-blog.csdnimg.cn/a8f1c86d5e7c4218bd3887ebd0b29acd.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
3.后台接口数据
也可以只用通过mvn 命令来启动litemall
启动小商场和管理后台的后端服务 打开命令行,输入以下命令
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LUY33x5b-1637659034115)(../../pic/image-20211123170359086.png)]](https://img-blog.csdnimg.cn/0262f852b45c49cbbd87c880f9c40188.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
为了方便启动后端程序,写一个bat脚本来启动放在litemall 目录下: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-idX9hFCa-1637659034115)(../../pic/image-20211123170550635.png)]](https://img-blog.csdnimg.cn/e6906dc3ebf74141934c0040c18487c1.png) 每次只需要点击 runjar.bat 即可 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQWQvK5X-1637659034116)(../../pic/image-20211123170622001.png)]](https://img-blog.csdnimg.cn/978aaa36d5b04811a6c6628f9568fc36.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16) 
浏览器发送一个get 请求: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kl2jd4Rw-1637659034117)(../../pic/image-20211123170820084.png)]](https://img-blog.csdnimg.cn/cdea53cd757d486fbf064fd2a8d4bc42.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YyX6Lev5ZCR5LiA,size_20,color_FFFFFF,t_70,g_se,x_16)
|