Tagtag Logo
New Tagtag Starter v1.0 正式发布

Tagtag Starter新一代全栈开发脚手架

极致简洁,拒绝臃肿。基于 Spring Boot 3 和 Vben Admin 5 的现代化后台管理框架,专为新项目打造的轻量级底座。

UserController.java
@RestController
@Validated
@AllArgsConstructor
@RequestMapping("/users")
@Tag(name = "用户管理")
public class UserController {
    private final UserService userService;

    @PostMapping
    @OperationLog(module = "IAM", name = "创建用户", type = OperationType.ADD)
    @RequirePerm(Permissions.USER_CREATE)
    @Operation(summary = "创建用户")
    public Result<Long> create(@Valid @RequestBody UserCreateDTO dto) {
        return Result.ok(userService.create(dto));
    }
}

技术驱动

基于现代技术栈构建

Spring Boot
Vue.js
TypeScript
Nuxt
Tailwind CSS
Redis
MySQL
PostgreSQL
Docker
Nginx
Maven
Vite

核心特性

构建后台管理系统所需的一切

Tagtag Starter 为您的企业级应用提供坚实的基础,让您专注于业务逻辑。

模块化架构

严格的分层设计:common、framework、kernel、contract 和 module。解耦且易于维护。

企业级能力

内置 RBAC(基于角色的访问控制)、操作日志和接口限流。

契约优先

使用 DTO 和 Interface 清晰分离 API 定义与实现,确保接口稳定性。

现代技术栈

基于 Spring Boot 3、MyBatis Plus、Redis 构建,集成 Vben Admin (Vue 3) 企业级前端。

系统模块

内置字典管理、系统参数配置和消息通知模块,快速搭建业务。

开发体验

标准化的异常处理、响应封装和工具库,大幅加速日常开发流程。

快速上手

几分钟内启动您的第一个项目

1

克隆

克隆代码仓库

2

安装

安装依赖

3

运行

启动应用程序

$git clone https://github.com/tagtag-dev/tagtag-starter.git
v1.0 现已发布

准备好构建您的 后台系统 了吗?

立即开始使用 Tagtag Starter,轻松构建稳健的企业级应用。 基于 Spring Boot 3 和 Vue 3 的现代化开发框架