技术架构: 总体基于 SpringBoot + Mybatis 进行开发,使用 MySQL 数据库进行数据存储,使用 Redis 进行项目优化,
springSecurity 实现登陆拦截。
项目简介:用户模块,数据字典模块,市场活动模块,线索模块,客户模块,联系人模块,交易模块
权限系统:权限同步树+角色+用户实现权限系统,不同的用户看到的菜单不同。
前端:VUE+ElementUI
应用层:springboot,springsecurity
持久层:MySQL,mybatis,redis
开发过程: 为了提高开发效率,用了 springboot 框架快速搭建项目,选用 mybatis 进行数据访问层的开发,极大的提高了效
率。为了明确接口的返回,自定义了统一的错误码,规范了异常返回,对项目的 JSON 格式进行了管理,用服务器完成项目部
署上线,并且用宝塔面板进行监控。
项目亮点: 使用 Redis 进行缓存,进行持久化操作,从而减小数据库的压力,在数据更新时删除缓存
使用 restful 设计规范编写接口,降低前后端接口的沟通成本。
点击空白处退出提示












评论