都1202年了,gradle这艘大船已经扬帆,快速登陆,尽享快捷编码的乐趣!
本系列改造实践原则:
保留原始开源代码版本,仅将maven改造为gradle管理项目;以加快项目构建速度,更加明晰项目的构建流程!
【新项目】https://gitee.com/cacoota/eladmin.git
【源项目】https://github.com/elunez/eladmin.git
开源eladmin是一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统,本项目只改造其后端接口功能部分。
该项目采用按功能分模块的开发方式,结构如下:
eladmin-common 为系统的公共模块,各种工具类,公共配置存在该模块
eladmin-system 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块
eladmin-logging 为系统的日志模块,其他模块如果需要记录日志需要引入该模块
eladmin-tools 为第三方工具模块,包含:图床、邮件、云存储、本地存储、支付宝
eladmin-generator 为系统的代码生成模块,代码生成的模板在 system 模块中
高清大图分享如下:
【改造项目"码云"开源共享地址】https://gitee.com/cacoota/eladmin.git
细心的你可能发现了右上角的图标问题,怎么回事?
前端VUE代码:
<img :src="user.avatarName ? baseApi + '/avatar/' + user.avatarName : Avatar" class="user-avatar">
界面上F12查看路径:
<img data-v-d16d6306="" src="http://localhost:8000/avatar/avatar-20200806032259161.png" class="user-avatar">
聪明如你,一定知道哪来的?数据库配置
自己处理下吧!
码字不易,喜欢的话就点个赞,关注下呗!您的支持是我最大的动力,谢谢啦!