# 项目说明
方脑壳后台管理系统后端采用SpringBoot3.2.0全家桶前端使用vue3+ts+unocss+pinia+axios等构建而成,附带权限管理和代码生成器的实现。是一个前后端一体的开发脚手架,可以直接开箱即用。代码生成适配本前端界面的vue代码,让你的开发起飞~
## 项目截图
![img_3.png](doc%2Fimage%2Fimg_3.png)
![img.png](doc%2Fimage%2Fimg.png)
![img_1.png](doc%2Fimage%2Fimg_1.png)
![img_2.png](doc%2Fimage%2Fimg_2.png)
![img_4.png](doc%2Fimage%2Fimg_4.png)
![img_5.png](doc%2Fimage%2Fimg_5.png)
## 项目特点
- SpringBoot3.2.0全家桶
- springboot3.2.0
- java17
- mybatis-plus
- hutool
- sa-token
- 前后端一体开发
- 权限管理
- 代码生成器
- 前端使用vue3+ts+unocss+pinia+axios等构建而成
- 使用pnpm管理依赖
- 使用vite构建项目
- 使用unocss进行样式管理
- 使用naive-ui组件库
- 使用vue-router进行路由管理
- 使用pinia进行状态管理,且实现加密持久化
- 图标使用iconify进行管理
- svg图标使用[icones](https://icones.js.org/collection/all)进行管理
- 可显示本地svg图标且可动态修改颜色
- 动态标签页可左右拖动以及右键菜单
- 自定义主题
- 部分组件(表单,列表,icon)抽取
## 项目结构
```bash
├── frontend # 前端项目
├── service-api # 服务接口
├── service-common # 服务公共模块
├── service-common-db # 服务数据库模块
├── service-common-bean # 公共bean模块
├── service-common-tools # 公共工具模块
├── service-code-generator # 代码生成器
├── service-core # 服务核心模块
├── service-core-base # 核心基础模块
├── service-core-system # 系统模块
├── pom.xml # 父pom
├── service.sql # 数据库脚本
└── README.md # 项目说明
```
## 项目运行
### 后端运行
- 导入数据库脚本
- 修改数据库配置-`service-core-base/src/main/resources/application.yml`
- 运行`service-api->service-api-admin->AdminApiApplication`
```
注意 项目是聚合项目且实现了动态配置开发 请先查看pom.xml
```
### 前端项目运行
```bash
# 安装依赖
pnpm i
# 启动项目
pnpm run dev
# 打包项目
pnpm run build
```
## 打包
### maven命令打包
```bash
# 仅参考
mvn clean package -Dmaven.test.skip=true -Pprod
```
### idea打包
![img_1.png](doc/image/build/img_1.png)
打包后的文件在 项目根目录下 dev文件或者prod文件中(根据自己配置output-dir)
![img.png](doc/image/build/img.png)
## 问题沟通交流QQ交流群
![image](https://github.com/EnigmaGuest/fnk-server/assets/26734130/68f3c27e-c447-4a3b-b9c1-4f5d2dda8267)
# Tips
## svg动态颜色
需要把下载的svg填充的颜色数值替换成 currentColor 即可 fill="currentColor"
## 持续更新中...
没有合适的资源?快使用搜索试试~ 我知道了~
中后台服务端&前端脚手架.zip
共294个文件
java:107个
ts:57个
vue:53个
需积分: 0 1 下载量 47 浏览量
2024-03-03
13:40:04
上传
评论
收藏 1.23MB ZIP 举报
温馨提示
中后台服务端&前端脚手架.zip
资源推荐
资源详情
资源评论
收起资源包目录
中后台服务端&前端脚手架.zip (294个子文件)
mvnw.cmd 7KB
reset.css 7KB
transition.css 1KB
.env.development 17B
.env 527B
entity.ftl 4KB
controller.ftl 4KB
vue-page.ftl 4KB
vue-drawer.ftl 2KB
service-impl.ftl 466B
service.ftl 252B
.gitignore 696B
.gitignore 299B
index.html 366B
maven-wrapper.jar 61KB
StpAdminUtil.java 27KB
RedisUtils.java 11KB
BaseService.java 10KB
AdminUserService.java 5KB
CodeGenerate.java 5KB
WebMvcConfig.java 5KB
IBaseService.java 5KB
ExceptionHandle.java 4KB
AdminUserController.java 3KB
RoleInfoController.java 3KB
SystemMenuController.java 3KB
RoleInfoService.java 3KB
StpInterfaceConfig.java 2KB
RestResponse.java 2KB
RoleCache.java 2KB
SwaggerBasicConfig.java 2KB
RequestEnumJsonDeserialize.java 2KB
AssertUtils.java 2KB
BaseListToDbJsonTypeHandler.java 2KB
RedisConfig.java 2KB
BaseObjToDbJsonTypeHandler.java 2KB
JacksonUtils.java 2KB
SystemMenu.java 2KB
TokenVO.java 2KB
AdminUser.java 2KB
PageVO.java 2KB
RoleMenuService.java 2KB
BasicConfig.java 2KB
UserRoleService.java 2KB
BaseEntity.java 2KB
AccountController.java 2KB
IAdminUserService.java 1KB
LogMdcFilter.java 1KB
DeptInfo.java 1KB
SpringContextUtils.java 1KB
RoleInfo.java 1KB
StringToEnumConverterFactory.java 1KB
IntegerToEnumConverterFactory.java 1KB
SystemMenuService.java 1KB
AdminUserVO.java 1KB
IUserRoleService.java 1KB
SplitPageDTO.java 1KB
ResponseCode.java 1KB
RoleMenuMapper.java 1KB
Log.java 1KB
CorsConfig.java 1KB
CodeGenerateConfig.java 1002B
SaTokenConfigure.java 996B
PostInfo.java 978B
IRoleMenuService.java 967B
UserRoleMapper.java 952B
BasicApplicationInitConfig.java 889B
MybatisPlusAutoField.java 869B
IRoleInfoService.java 856B
UserRole.java 826B
RoleMenu.java 814B
RoleDept.java 808B
RoleCacheKey.java 758B
DateConverterFactory.java 712B
MybatisPlusConfig.java 711B
BaseController.java 694B
FilterConfig.java 679B
BaseConst.java 667B
RedisHashKeySerializer.java 654B
LogicException.java 640B
DateConst.java 614B
SwaggerEnumDoc.java 582B
NetConst.java 549B
Version.java 535B
XmlUtils.java 533B
AdminApiApplication.java 529B
ISystemMenuService.java 524B
RoleDeptService.java 524B
PostInfoService.java 518B
DeptInfoService.java 518B
SystemMenuMapper.java 510B
LoginAdminDTO.java 504B
SaltUtils.java 493B
MenuTypeEnum.java 470B
ApiVersion.java 462B
RegexConst.java 428B
IBaseEnum.java 425B
AnonymousApi.java 421B
ServicePortConfig.java 382B
RoleDeptMapper.java 378B
共 294 条
- 1
- 2
- 3
资源评论
日刷百题
- 粉丝: 5458
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功