启动准备

  • 因为之前配过环境,也启动过前后端,所以现在想重新启动项目进行学习,但是却遇到了几个坑
    • 启动项目之前要先把虚拟机的CentOS7启动起来,然后后台运行VMware
    • 同时数据库还要进行初始化,要有数据。本来我上次运行了sql文件,库里已经有数据了,但是开虚拟机的时候用了快照,把库里的数据都给还原了,之后一直奇怪为什么上次已经初始化了,这次还要初始化数据库。

项目启动

  • 前端启动

    yarn run serve

  • 后端启动

    直接run

部署服务器

  • 点击maven的profiles,切换到test
  • 去到test的yml里面将datasource的url、username和password修改
  • 再修改redis配置
  • 修改swagger配置
  • 打jar包
    • 再去maven的lifecycle里执行clean
    • 再执行package,生成jar包
      • 生成的jar会有几百m大,其中lib占大部分
      • 所以要分开打包,将BOOT-INF下的lib包拿出来存放