这是一个基于 Spring Boot 和 MyBatis-Plus 的开源项目,旨在提供一整套 Java 开发的脚手架,帮助开发者快速入门和学习。
项目涵盖以下技术和工具:
- Spring Boot:简化 Spring 应用的创建和开发。
- Spring Security:提供强大的身份验证和授权功能。
- MyBatis-Plus:增强的 MyBatis,简化数据库操作。
- Knife4j:Swagger 的增强版,提供更好的 API 文档支持。
- Druid:阿里巴巴开源的数据库连接池,提供监控和性能优化。
- MyBatis-Plus Generator:代码生成器,自动生成基础 CRUD 代码。
- PostgreSQL:开源关系型数据库。
- Fastjson:高效的 JSON 库,用于对象和 JSON 之间的转换。
- JWT (JSON Web Token):用于安全地传输信息的紧凑且自包含的方式。