Skip to content

Tamboot Admin是一个基于 Tamboot(一个基于spring boot的快速开发框架) 的服务端脚手架项目,实现了企业级应用常见的用户管理、角色管理、权限管理、菜单管理等基本功能,开发者可基于此快速搭建系统。

Notifications You must be signed in to change notification settings

chensheng/tamboot-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tamboot Admin

Tamboot Admin是一个基于 Tamboot(一个基于spring boot的快速开发框架) 的服务端脚手架项目,实现了企业级应用常见的用户管理、角色管理、权限管理、菜单管理等基本功能,开发者可基于此快速搭建系统。

快速上手

安装依赖

由于Tamboot尚未发布到maven仓库,因此运行项目前,需要先在本地编译安装Tamboot依赖。

$ git clone https://github.com/chensheng/tamboot.git
$ cd tamboot
$ mvn install

下载项目

$ git clone https://github.com/chensheng/tamboot-admin.git

创建数据库

数据库初始化文件在项目的src/main/sql目录下。

启动redis

由于系统的权限信息存储在redis中,所以需要启动redis,具体的redis安装启动步骤可查看redis官网

最小配置

修改配置文件src/main/resources/application.yml

spring:
  transaction:
    rollback-on-commit-failure: true
  security:
    useRedisRepo: true
    loginPath: /login
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/tamboot_admin_db
    username: root
    password: Aa123456
  redis:
    host: 127.0.0.1
    port: 6379
mybatis:
  ignoreInterceptor: false
  throwVersionLockException: true
  snowFlake:
    dataCenterId: 1
  configuration:
    mapUnderscoreToCamelCase: true
server:
  servlet:
    context-path: /tamboot-admin
  port: 8080

运行项目

执行以下命令后,服务端将启动,可访问 http://localhost:8080/tamboot-admin 验证。

$ cd tamboot-admin
$ mvn spring-boot:run

返回值

所有接口统一返回json格式数据,返回格式如下:

{
  "code": "1",
  "msg": "success",
  "data": null
}
字段 说明
code 状态码。除了使用框架定义的状态码,开发者也可以自定义状态码。具体见下表。
msg 提示信息
data 数据。不同接口返回不同数据。

状态码

code 说明
0 失败
1 成功
1001 未登录
1002 无权限
9999 系统异常

初始用户

系统初始用户:admin,初始密码:Tamboot@123456

About

Tamboot Admin是一个基于 Tamboot(一个基于spring boot的快速开发框架) 的服务端脚手架项目,实现了企业级应用常见的用户管理、角色管理、权限管理、菜单管理等基本功能,开发者可基于此快速搭建系统。

Resources

Stars

Watchers

Forks

Packages

No packages published