二次开发:重写指定文件的形式

这里直接拿一个案例来进行演示,修改系统某个展示界面。
核心就是,想改哪里,就从wangmarket项目中复制过来,放到 wangmarket_deploy 的同路径下修改,即可对本身wangmarket进行重写。

提示:一些java文件、resources中的资源文件等,同样有效,也是此种方式修改

准备工作

拉下这两个git仓库来:

  1. https://gitee.com/mail_osc/wangmarket
  2. https://gitee.com/leimingyun/wm

这两个仓库拉下来,在本章节中的作用,仅仅只是为了方便你根据路径进行全局搜索、复制文件而已,并无其他用途

案例:修改网站管理后台首页

1.1 找到view展示层的页面文件在哪

网站登录成功(安装好后默认可用账号 wangzhan 密码 wangzhan 进行登录)后,进入的网站管理后台首页,其网址为 localhost:8080/template/index.do

判断这个页面在哪有两种方式:

  1. 通过路径 /template/index.do 能找到这个是在 wangmarket 项目 的哪个 Controller 中,然后跟着找到其view的页面
  2. 通过 网市场的页面文件清单 可以找到其 view 展示层的文件在哪。

这里找到其所在,其路径为:

image.png

1.2 在 wangmarket_deploy 仓库中加入

如下图所示,在 src/main/webapp/WEB-INF/ 下,新建 view、template 目录,然后将 1.1 中找到的文件直接粘贴过来,在这上面进行改动,保存后重启 wangmarket_deploy 项目,即可看到页面已经发生相应变化了。

image.png