# StoreOnline **Repository Path**: handongya/StoreOnline ## Basic Information - **Project Name**: StoreOnline - **Description**: 便利店系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-19 - **Last Updated**: 2021-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 便利店 · 在线 ### 目录 + [环境配置](#环境配置) + [开始开发](#开始开发) ## 环境配置 > 除下述特别指出外,本教程均以*windows操作系统*举例说明 > ⚠ 下文中关于软件安装的目录,应尽量避免安装在文件名包含中文、空格的文件夹 #### 安装git 打开 [git下载地址](https://git-scm.com/downloads/win),等待下载开始;下载结束后,点击文件即可安装 > 安装完成后,回到windows桌面,并在桌面空白处 右键 ,如果出现 git bash here选项,则说明git已经安装成功 #### 安装maven 打开 [maven下载地址](http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip),等待下载开始;下载结束后,可以解压到你期望的文件夹(注意该文件夹的路径最好不要包含中文、空格等) > 更多操作参考[安装教程](https://blog.csdn.net/weixin_41846320/article/details/81671535) #### 安装jdk 打开 [jdk下载地址](https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-windows-x64.exe),可能提示需要登录,需要在登录或者注册后再继续下载;下载完成后点击安装即可 > 更多操作参考[安装教程](https://baijiahao.baidu.com/s?id=1630229511923551996&wfr=spider&for=pc) 验证安装是否成功 ```shell script java --version ``` ![java java安装成功示例](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/java.jpg) #### 安装nodejs > 非必需,如果需要修改前端页面,则需要安装,下文解释 打开 [nodejs下载地址](https://nodejs.org/dist/v12.14.1/node-v12.14.1-x64.msi),等待下载开始;下载结束后,点击文件即可安装 > 安装完成后,回到windows桌面,并在桌面空白处 右键,点击git bash here选项,在弹出的命令行中输入 node -v,如果出现v12.14.1字样,则说明nodejs安装成功 ![node node安装成功示例](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/node.jpg) #### 安装mysql 打开 [mysql下载地址](https://dev.mysql.com/downloads/file/?id=492815),不需要登录,选择页面中的 No thanks, just start my download开始下载;下载完成后,点击安装即可。 > 更多操作参考[安装教程](https://blog.csdn.net/xiezhiming1234/article/details/82860339) 上述安装教程中,有几处区别 + 操作(2.9)选择 Use Legacy Authentication Method + 操作(2.10)MySQL Root Password输入12345678,重复输入也是一样 #### 安装Redis 重启服务会导致session失效,未来考虑到要存到Redis,此处暂且留空占位。 #### 安装idea > 作为开发者,称手的代码编辑器必不可少,我推荐使用时下最多开发者使用的idea 打开 [idea下载地址](https://www.jetbrains.com/idea/download/download-thanks.html?platform=windows),等待下载开始;下载完成后点击安装即可。 #### 获取项目代码 现在开始做出选择,选择好你的代码要放在哪个文件夹下!!!点击文件管理器,并进到你刚刚想好的文件夹 1. 在当前文件夹下创建空文件夹,名称为repository 2. 在该文件夹中(不是repository)的空白处 *右键*,并点击 git bash here,在弹出的命令行面板中输入 ```shell script git clone https://gitee.com/lifuzhao100/StoreOnline.git --depth=1 ``` ![clone clone项目代码示例](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/clone.jpg) #### 导入项目 点击刚刚安装好的idea,会弹出以下界面 ![importProject 导入项目示例](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/importProject.jpg) 点击右侧import project或者open,选择StoreOnline文件夹,确认即可。 #### 设置idea > 以下配置均需要在设置好选项后点击apply并点击ok后方会保存并生效 * 设置项目结构 ![structure](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/structure.jpg) ![structure](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/structure2.jpg) * 设置settings.xml ![settings 配置settings.xml](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/settings.jpg) ![settings2](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/settings2.jpg) * 设置启动配置 ![config](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/config1.jpg) ![config2](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/config2.jpg) * 验证配置 ![validateIdea 验证idea配置是否正确](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/validate.jpg) ![validateIdea 验证idea配置是否正确](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/validate2.jpg) 如果以上操作结果均如图所示,则配置完成 * 进一步验证 ![advance](https://gitee.com/lifuzhao100/StoreOnline/raw/master/imgs/advance.jpg) 如图显示,在浏览器中输入 [http://localhost:3001/](http://localhost:3001/),如果页面正常显示,则大功告成。 > 以上为环境配置,仅在未安装或未设置好环境情况下操作;如已完成上述操作,可直接开始开发项目 ## 开始开发