3 Star 6 Fork 4

灵魂贰婶 / LING

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

LING

介绍

LING基于SpringBoot2.0 + mybatis-plus + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架!

软件架构

  • 后端技术:SpringBoot + Thymeleaf + Shiro + EhCache + MybatisPlus
  • 前端技术:Layui + Jquery + zTree + Font-awesome

项目架构

├─admin		--后台管理模块
│	│
│	├─java
│	│	├─com.pyl.admin.core----------------后台模块核心模块
│	│	└─com.pyl.admin.system----------------后台模块系统模块
│	│	
│	└─resources
│		├─static----------------静态资源目录
│		└─templates----------------前端模板目录
│			├─common----------------公共模板目录
│			└─system----------------系统模板目录

├─boot		--引导模块
│	│
│	├─java
│	│	└─com.pyl.BootApplication----------------启动项目入口
│	│
│	└─resources
│		└─application.yml--------------------------项目配置文件

├─core		--核心模块

└─devtools	--开发中心模块

功能列表

  • 用户管理:用于管理后台系统的用户,可进行增删改查等操作。
  • 角色管理:分配权限的最小单元,通过角色给用户分配权限。
  • 菜单管理:用于配置系统菜单,同时也作为权限资源。
  • 部门管理:通过不同的部门来管理和区分用户。
  • 字典管理:对一些需要转换的数据进行统一管理,如:男、女等。
  • 文件上传:内置了文件上传接口,方便开发者使用文件上传功能。
  • 代码生成:可以帮助开发者快速开发项目,减少不必要的重复操作,花更多精力注重业务实现。
  • 表单构建:通过拖拽的方式快速构建个表单模块。
  • 数据接口:根据业务代码自动生成相关的api接口文档

安装教程

  • 环境及插件要求
    • Jdk8+
    • Mysql5.5+
    • Maven
    • Lombok(重要)
  • 导入项目
    • IntelliJ IDEA:Import Project -> Import Project from external model -> Maven
    • Eclipse:Import -> Exising Mavne Project
  • 运行项目
    • 通过Java应用方式运行boot模块下的com.pyl.BootApplication.java文件
    • 数据库配置:数据库名称ling 用户root 密码root
    • 访问地址:http://localhost:8080/ling
    • 默认帐号密码:admin/asdf1234
  • maven打包
    • 使用eclipse或者IDEA 执行maven 命令 clean package
  • 编写测试代码
    • 请在boot模块下的test里面编写测试代码
  • 预览图

登录页面

用户管理

用户管理

角色管理

菜单管理

部门管理

字典管理

代码生成

表单构建

数据接口

About

这是一个后端开发脚手架 有基本的权限控制,框架由Timo改编而来 感谢作者无私奉献。 expand collapse
Java
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/pylpyl/LING.git
git@gitee.com:pylpyl/LING.git
pylpyl
LING
LING
master

Search