# springboot-demo **Repository Path**: aishaner/springboot-demo ## Basic Information - **Project Name**: springboot-demo - **Description**: SpringBoot单体应用Demo - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-01-15 - **Last Updated**: 2025-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-demo #### 介绍 springboot单体应用demo #### 软件架构 - Java版本:1.8 - 构件: - 数据库:MySQL - 缓存:Redis - 文件存储:MinIO - 框架: - SpringBoot - MyBatisPlus:多数据源/分页插件/自动填充/逻辑删除 - Druid:数据库连接池 - Shiro:安全 - Lombok:编译时自动为属性生成getter、setter、equal、hashCode、toString方法 - Fastjson:序列化和反序列化 - Swagger:接口文档 - P6spy:SQL拦截并打印 - Hutool:工具类库 #### 安装教程 1. 配置MySQL 2. 配置Redis 3. 配置MinIO 创建一个springboot-demo桶 #### 使用说明 1. 登录 http://localhost:8080/login?username=admin&password=123456 得到返回的token。 2. 使用token访问其他接口 将从登录接口获取到的token放在request的header中。 #### 其他 1. 访问Druid控制台 http://localhost:8080/druid - 用户名:druid - 密码:druid 2. 访问Swagger接口文档 http://localhost:8080/doc.html #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request