0、springboot3 vue3开发平台-系统简介

1. 技术栈

1.1 后端

  • JDK17
  • SpringBoot3.X
  • sa-token
  • MySQL8.X
  • MyBatis-Plus3.5.X
  • JWT
  • Redis
  • maven
  • 等其他工具类技术

1.2 前端

  • Node.is 20.X
  • Vue3
  • vue-router4
  • paina
  • vite
  • Element-plus

2. 开发环境和工具

  • JDK17
  • IDEA
  • MySQL
  • Redis
  • NodeJS
  • VSCode
  • git
  • Maven
  • nginx
  • git

3. 项目模块说明

为便于模块化开发和后期项目拆分, 将项目拆分为以下几个模块:

  • 父工程: 定义依赖,不实现代码
  • common模块: 公共类, 工具类
  • support模块: 定义项目核心支持, sa-token, redis, mybatis 等
  • stater模块: 定义项目入口
  • 各类业务模块 如:user、system 等

3.1 模块间关联关系

  • parent模块:父工程,作用是定义依赖和版本,不实现业务功能
  • common模块:定义基础,通用的工具类或公用的类,比如lombok,hutoolI----
  • support模块:核心配置模块,做一些项目中引l入的第三方组件的配置,比如:MyBatisPlus、so-token、Redis、支付,support依赖common模块I—
  • 业务模块:主要实现系统功能,auth认证模块,用户模块,菜单模块,系统模块,代码生成模块,支付模块,数据分析模块,这些模块依赖support模块
  • start模块: 项目启动入口
    common基础模块–>support模块引用–>其他的业务模块引用auth/sysuser/"–>starter模块引用
    注: start 模块启动类 自动扫描与启动类在同个包以及子包下的Bean

说明:项目参考自若依和开源项目 :https://gitee.com/stt0626/daocao_study/tree/master

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不知所云,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值