so-fast单体框架介绍

so-fast框架是一款基于Vue.js+SpringBoot的快速开发框架。

框架简介

so-fast采用前后端分离的架构设计模式,前端基于轻量级MVVM框架Vue.js+Webpack进行构建,UI组件基于Element-UI进行深度定制,提供更丰富、易用的UI库。后端基于SpringBoot+SpringSecurity+Mybatis-Plus等开源框架进行整合优化,提供框架层次的完善功能封装,让开发团队只聚焦业务逻辑的编写,降低项目开发成本。

so-fast框架提供的不仅仅是一个框架,更是一个开发平台。框架提供了前后端的可视化代码生成器,提供了审计日志的一键记录追踪,提供了多场景编译、部署自动化运维方式。在安全层面也提供了多种防御机制以及基于API粒度的权限控制。

适用场景

该框架为单体架构,适用于中小型项目的快速开发。对于有分布式框架要求的大型项目,建议使用我们提供的微服务版本so-fast-cloud

演示环境

访问地址:http://101.133.164.217/

账号密码:test/123456

功能特性

  • 完善的登录认证模块
  • 完善的用户管理模块
  • 基于RBAC的权限管理模块
  • 基于API粒度的安全访问管理
  • 完善的菜单配置管理模块
  • 基础的内容管理模块
  • 支持国际化
  • 防XSS攻击等安全模块
  • 通用的图片、文件上传下载功能
  • 基于Redis的缓存功能
  • 基于ElasticSearch的搜索引擎
  • 基于注解的日志记录功能
  • 前端响应式布局
  • 支持单设备/多设备登录切换
  • 统一的异常处理机制
  • 统一的响应体规范
  • 统一的工具类使用规范

意见反馈

在框架使用过程中遇到问题,可以通过邮件、微信或者在Gitlab上提交issue的方式向我们反馈。

Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2020-12-14 13:58:26

results matching ""

    No results matching ""