Skip to content

一个包含许多常用业务脚手架功能的管理系统,包含了前后端常用框架的集成,通用业务的封装和自动生成代码,可用于快速完成简单业务类型的管理系统

License

Notifications You must be signed in to change notification settings

zxwgdft/paladin-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paladin-boot

通常的后台管理系统拥有大量相同或相似的业务(增删改查,用户,权限等等),并且开发人员需要能够高效快速完成前端+后端的开发。因此我基于springboot开发了该系统,为大家提供一个开发的基础框架、一个可以生成前后端简单业务代码的系统、一个包含了许多个人的最佳实践的项目。

开始

下载代码后,在Mysql中创建数据库并执行代码中的boot.sql生成表格和基础数据,然后查看是否需要修改配置文件中的数据库地址和用户密码,最后启动Application即可

生成代码

  1. 在数据库中创建一张新的数据表(最好加上列注释)
  2. 运行系统输入http://localhost:8011/data/connection/index
  3. 新增一个合适的数据连接,并连接
  4. 选择一张需要生成代码的表
  5. 勾选生成的列,输入基础包路径(例如com.paladin),主模块(例如demo),子模块(例如org)
  6. 可以输入文件路径,并点击生成文件,让代码文件生成到固定文件夹下(该部分目前有些小问题,但影响不大),也可以直接输入项目路径,按照springboot项目风格生成代码文件

包含功能说明

  1. 基于tkmybatis封装了常用的增删改查分页等方法,扩展出动态查询、查询回显
  2. 图片附件上传、常量处理、用户角色权限、大文件上传、用户认证等功能的个人实践
  3. shiro的扩展(cas集成、session读取、多Realm异常、分布式shiro的一些优化和处理)
  4. 自动代码生成,根据数据库表生成相应的增删改查代码,包括前端
  5. 系统中包含了一个demo部分,提供了一些业务场景下的写法
  6. 前端基于bootstrap、bootstrap-table、jquery等插件框架封装了common.js和common-model.js两个代码块,功能包括响应通用处理、表格通用处理、表格导出、表单验证处理、常量处理、常见input处理、表单自动生成、表单可配置化等。
  7. 动态数据源,多数据源情况下,动态选择需要的数据源并执行相应sql

更多详细的说明会在之后补充

About

一个包含许多常用业务脚手架功能的管理系统,包含了前后端常用框架的集成,通用业务的封装和自动生成代码,可用于快速完成简单业务类型的管理系统

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published