【限时免费】 【my-spring-helper】开源下载和安装教程

【my-spring-helper】开源下载和安装教程

【免费下载链接】my-spring-helper 一个简洁易用的SpringBoot项目框架,支持自定义的代码模板生成,通用Mapper 【免费下载链接】my-spring-helper 项目地址: https://gitcode.com/qq_41089021/my-spring-helper

1. 项目介绍

my-spring-helper 是一个基于SpringBoot和Vue的轻量级快速开发框架,具有以下核心特性:

  • 提供用户/角色/权限/菜单管理功能
  • 支持MySQL表结构一键生成前后端代码
  • 内置通用Mapper、Service、Controller模板
  • 完整的日志体系(操作日志、错误日志、业务日志)
  • 系统监控功能(CPU/内存/磁盘/JVM监控)

2. 项目下载位置

通过GitCode获取项目源码:

git clone https://gitcode.com/qq_41089021/my-spring-helper.git

项目包含两个子模块:

  • keller-web(前端Vue3项目)
  • keller-server(后端SpringBoot项目)

3. 环境配置

基础环境要求

组件版本要求
JDK1.8+
MySQL5.7+
Node.js16.x+

数据库配置

  1. 创建MySQL数据库(字符集utf8mb4)
  2. 执行项目SQL脚本(位于keller-server/src/main/resources/sql
  3. 修改配置文件:
# keller-server/src/main/resources/application.yml
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/your_db
    username: your_username
    password: your_password

4. 项目安装方式

后端启动

cd keller-server
mvn clean install
mvn spring-boot:run

前端启动

cd keller-web
npm install
npm run dev

5. 项目处理脚本

代码生成脚本

keller-server/src/test/java中找到GeneratorTest,修改以下参数后运行:

String templatePath = "你的模板路径"; 
String javaPath = "你的Java代码路径";
String author = "你的姓名";

通用操作示例

  1. 通用Mapper使用:
public interface UserMapper extends BaseMapper<User> {}
  1. 通用Service使用:
public class UserService extends BaseServiceImpl<UserMapper, User> {}
  1. 日志记录:
@OperationLog(module = "用户模块", operation = "删除用户")
public R deleteUser(Long id) {
    // 业务逻辑
}

项目启动后访问:http://localhost:8080
测试账号:test001/123456(仅查看权限)

【免费下载链接】my-spring-helper 一个简洁易用的SpringBoot项目框架,支持自定义的代码模板生成,通用Mapper 【免费下载链接】my-spring-helper 项目地址: https://gitcode.com/qq_41089021/my-spring-helper

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值