视频地址
1. 项目架构说明:
springboot + nginx + redis + mybatis-plus
 前端:使用nginx做反向代理,涉及使用nginx做负载均衡
 redis:缓存截取后的用户信息,缓存商铺信息,缓存秒杀券抢购信息
 mybatis-plus:操作数据库
2. 前端页面效果

3. 主要功能说明:
① 用户登录
 
 ② 查询商铺
 
 ③ 秒杀券抢购
 
4. 项目部署
p25.导入黑马点评项目
 按照视频上的步骤来即可,本文主要记录遇到的 BUG
 ① 导入文件标红:Project struct – Modules 重新添加
 
 ② pom.xml 文件报错:尝试以下两个步骤
步骤一:配置本地 maven
 
 步骤二:重新导入maven依赖
 
 或者再导入文件的时候选择导入已有工程,按照这个步骤来会依次选择项目为 maven 项目,jdk 的版本,项目名称
 
 ③ 无法打开 rundashboard 界面
 
 修改工程的 workspace.xml 文件,添加下面有红框部分
 
<option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>
④ springboot 服务不显示端口
 看了视频之后,发现每运行前是没有端口的,是在运行前按照博客上的内容修改了下
 不确定是不是原本就有,若以后碰到,可以借鉴下
 
 最后启动前端项目:一个小技巧
 
 tips:后面做nginx 负载均衡的时候,配置没有生效。
 一方面的原因可能是 :reload 热部署是通过 fork 子进程实现的,所以生效会慢一点,后面有尝试修改前端,发现刷新前端的时候并没有立刻修改。
 另一方面的原因可能是:热部署不需要重新启动 nginx,我可能重新启动了,但是没有 stop 之前的 nginx 进程










