Skip to content

About

About 🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速开发上线项目~

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

  • 该项目基于原 lihengming/spring-boot-api-project-seed 项目fork开发
  • Spring Boot API Project Seed 是一个基于Spring Boot & MyBatis的种子项目,用于快速构建Java Web项目,专注于业务代码的编写,快速上线。

特征&提供

  • 项目使用springboot架构,已升级到2.x
  • 统一响应结果封装及生成工具
  • 统一异常处理
  • 简单的接口签名认证
  • 常用基础方法抽象封装
  • 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控
  • 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL
  • 提供代码生成器根据表名生成对应的Model、Mapper、MapperXML、Service、ServiceImpl、Controller等基础代码
  • 另有彩蛋,待你探索

快速开始

  1. 克隆项目
  2. 对test包内的代码生成器CodeGenerator进行配置,主要是JDBC,因为要根据表名来生成代码
  3. 如果只是想根据上面的演示来亲自试试的话可以使用scripts目录下的test-user.sql,否则忽略该步
  4. 输入表名,运行CodeGenerator.main()方法,生成基础代码(可能需要刷新项目目录才会出来)
  5. 根据业务在基础代码上进行扩展
  6. 对开发环境配置文件application-dev.properties进行配置,启动项目,Have Fun!

技术选型&文档

About

About 🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速开发上线项目~

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages