下载GitHub上的项目包模板
https://github.com/linlinjava/litemall (该项目用于学习)
下载后的压缩包为这样:
将压缩包解压到当前目录。
将sql文件导入Navicat
接下来要依次运行litemall-db/sql目录下的三个sql文件
先右键点击MyDB(每个人创建的连接名字不一样),选择运行SQL文件
然后选择litemall_schema.sql导入
litemall_schema.sql创建数据库和用户权限,创建数据库即创建一个名为litemall的数据库,用户权限即创建一个名为litemall的用户
如果导入后没有出现litemall数据库就右键MyDB刷新一下。
接下来右键点击数据库litemall将litemall_table.sql导入
litemall_table.sql则创建表
此时创建的表里并没有数据,要插入数据则需将litemall_data.sql导入到数据库litemall
litemall_data.sql则是测试数据
到此,sql文件导入完毕
Spring Boot开发环境
- 安装JDK8
可参照我另一篇博客 JDK开发环境搭建及环境变量配置(win10) - 安装Maven
可参照我另一篇博客 Maven安装与配置详解(Win10) - 安装IDEA Community
可在IDEA官网下载 https://www.jetbrains.com/idea/download/#section=windows
本项目安装Community就够用了,并且Community是免费的
下载完成后打开
点击Next
选一个自己喜欢的位置,我没有分盘,就所有软件都装C盘了
这里如果JDK装的是1.8以下的版本可能就不会出现64-bit launcher的选项
如果你的JDK是32位的,Tomcat是32位的,估计要使用32位的才行
点击Next
点击Install
点击Finish
打开IDEA
点击OK
选择自己喜欢的风格,建议白色,因为黑色有时候真的看不清代码
点击Next
点击Next
点击Next
IDEA Community安装完毕
依次点击Settings->Editor->File Encodings
点击Apply
点击OK
4. IDEA导入项目
将文件夹名litemall-master修改为litemall因为项目里的配置文件把根目录命名为了litemall
然后打开IDEA
点击图中的Open
选中litemall项目,然后点击OK
左边项目栏的结构现在是不对的,下边红方框那里表示正在解决依赖关系,下载一些东西。等待的时间或许会很久。
这个是完成后的结构。
5. 采用Maven插件安装依赖库
点击右侧Maven Projects
点击install安装依赖库,点击后发现提醒项目没有JDK,所以我们要去设置一下
依次点击File->Project Structure->SDKs
点击**+**添加JDK然后选择你的JDK安装位置
点击Apply
点击Project
点击Apply
点击OK
然后双击install
- 采用Maven插件编译本项目
双击compile
- 运行本项目的litemall-os-api模块
打开浏览器,输入http://localhost:8081/os/index/index
如果出现如上JSON数据,则Spring Boot开发环境部署成功,litemall-os-api模块运行正常。
8. 运行本项目的litemall-wx-api模块
打开浏览器,输入http://localhost:8082/wx/index/index
如果出现如上JSON数据,则litemall-wx-api模块运行正常。
9. 运行本项目的litemall-admin-api模块
打开浏览器,输入http://localhost:8083/admin/index/index
如果出现以上JSON数据,则litemall-admin-api模块运行正常。
注意:由于设置了三个不同的端口,因此开发时,IDEA可以同时运行 litemall-os-api、litemall-wx-api和litemall-admin-api三个Spring Boot程序。