代码拉取完成,页面将自动刷新
同步操作将从 DreamChan/fast-boot-backend 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
fast-boot-backend是fast-boot前后台端分离项目的后端项目,基于 Spring Boot 、Spring Security、Mybatis Plus搭建。 fastboot是一款前后端分离的快速开发脚手架,采用Mybatis Plus的AutoGenerator代码生成器,可以快速生成前后端代码,快速提高开发效率,减少重复代码的编写。
http://122.51.105.16:3000/ 账号:admin 密码:admin123
druid数据库监控 账号: admin 密码: admin
# 克隆项目
git clone https://github.com/DreamChan/fast-boot-backend.git
# 创建数据库本地数据库fast-boot, 运行sql/fast-boot.sql文件
# 修改配置
将 application-dev.yml 文件中的 mysql、redis、minio连接地址和账号等修改为自己的本地开发环境连接地址和账号
# 启动运行项目
FastBootApplication
项目采用Mybatis Plus的AutoGenerator代码生成器,可以生成前后端代码,降低重复代码编写。
GeneratorMain
中的常量参数,然后直接运行main
方法,即可在对应的目录中生成相关代码insertmenu.sql
文件, 向菜单中添加相应的菜单资源/src/api
中新建一个模块名
的文件夹,将生成的js文件拷贝之中,将表名/index.vue
拷贝到/src/view
中配置参数 | 说明 | 备注 |
---|---|---|
baseProjectPath | 生成文件所在项目路径 | |
srcJavaPath | 文件存放路径 | |
basePackage | 基础包路径 | |
authorName | 代码作者名称 | |
driverName | 数据库驱动 | |
url | 数据库连接地址 | |
username | 数据库用户名 | |
password | 数据库密码 | |
fileOverride | 是否覆盖文件 | |
prefix | 表前缀名称 | |
modulesName | 模块名称 | |
tables | 要生成的表名 |
注意: 代码生成是直接对数据库表直接读取,没有对字段进行细化区分,生成的前端代码与实际业务需求不符,需要自己手动修改相应页面显示数据与表单类型,来实现自己的实际业务需求。
cn.dreamchan
|----common //基础包
|----base //封装基础类
|----biz //封装返回数据
|----constant //常量
|----enums //枚举
|----exception //自定义异常
|----tree //树形结构
|----utils //工具类
|----component
|----aop //注解处理
|----converter //自定义转换器
|----event //事件
|----handler //处理器
|----listener //监听器
|----redis //redis服务类
|----security //配置
|----config //组件使用配置
|----generate //代码生成
|----modules //模块
|----cms //测试模块,可参照此模块编写
|----controller //控制器
|----mapper //mybatis mapper 接口
|----xml //mapper 接口对应的xml文件
|----pojo //对象
|----dto //传输对象
|----entity //数据库实体
|----vo //前端展示页面实体
|----service //service 接口
|----mapstruct //实体映射服务
|----impl //service 接口实现
|----login //登录模块
|----monitor //监控模块
|----oss //对象存储模块
|----system //系统管理模块
|----FastBootApplication //启动类
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。