前言:
期末作业是将学期内作业系统完善,并打包成docker镜像。
阅读需求后发现本学期内我做的项目并没有满足最终需求,且前端过于简陋。
这里我选择重做一套更切合的系统,不过由于技术都曾经描述过,故问将制作镜像作为重点,对系统只进行非常简略的描述。
一.系统现状:
后端大框架为 SpringBoot 通过Ctrler 映射分发请求,通过Mapper操作数据库,Service负责中层业务逻辑。
数据库采用 Mysql,使用 Mybatis 与系统连接
前端使用 Vue框架。 调用后台接口展示内容。
二.项目打包:
首先将Vue项目请求地址改为相对地址
然后编译整个Vue项目
最后将输出文件夹dist中的页面全部复制到Java 项目中的 static 目录下,并执行install maven生命周期
最后测试生成的Jar包