竹笋

首页 » 问答 » 灌水 » 还在从零开始搭建项目推荐一款高颜值的前后
TUhjnbcbe - 2022/5/29 16:06:00

从零开始搭建项目,没有好用的脚手架怎么行!最近发现一款高颜值的前后端分离脚手架sa-plus,自带代码生成器,可一键生成前端、后端、API文档代码,推荐给大家!

sa-plus简介

一款基于SpringBoot的快速开发框架,内置代码生成器。

项目特点:

集成常用开发功能,包括文件上传、角色授权、全局异常处理、Redis控制台、API日志统计等。内置代码生成器,高自动化代码生成,可一键生成后端、前端和API文档代码。通过给表添加注释来生成代码,数据库表建好了,项目也就开发一半了。项目架构

sa-plus前后端使用的技术栈还是非常主流的,下面我们来看下。

使用技术栈

后端技术栈:MySql5.7、SpringBoot、Mybatis-Plus、Druid、PageHelper、Redis、Sa-Token、Lombok、Hutool、FastJson

前端技术栈:Vue、Element-Ui、WangEditor、Jquery、Layer、Swiper、Echarts

模块介绍sp-server:SpringBoot后端代码。sp-admin:Vue管理系统前端代码。sp-apidoc:DocsifyAPI接口文档代码。sp-generate:代码生成器,可生成后端、前端、API文档。sp-devdoc:sa-plus本地文档。doc:其它文件,存放SQL脚本。快速开始

sp-server、sp-admin、sp-apidoc为sa-plus的主要项目模块,我们先把它们启动起来。

sp-server先在MySql中创建sp-dev数据库,导入项目doc目录下的sa-plus.sql脚本,导入成功后将生成如下表;将sp-server模块导入到IDEA中,导入成功后项目结构如下;修改项目的配置文件application-dev.yml,将MySql和Redis配置修改为你自己的连接配置;

spring:#数据源配置datasource:type:

1
查看完整版本: 还在从零开始搭建项目推荐一款高颜值的前后