# kotlin-demo **Repository Path**: mp0106/kotlin-demo ## Basic Information - **Project Name**: kotlin-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-23 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Kotlin Demo 项目说明 这是一个基于 Kotlin 的 Spring Boot 示例项目,适用于后端开发学习。项目结构清晰,适合初学者了解 Kotlin 与 Spring Boot 的集成使用。 ## 项目特点 - 使用 Kotlin 编写,结合 Spring Boot 快速开发框架。 - 集成 MyBatis Plus,简化数据库操作。 - 提供基础控制器、实体类和结果封装类,便于扩展。 - 包含用户管理模块的完整实现,包括增删改查等基本操作。 ## 技术栈 - Kotlin - Spring Boot - MyBatis Plus - MySQL(需自行配置) ## 目录结构 ``` src ├── main │ ├── kotlin # Kotlin 源代码 │ │ └── com.slkj.kotlindemo # 主包 │ │ ├── common # 通用类 │ │ ├── config # 配置类 │ │ ├── controller # 控制器 │ │ ├── domain # 实体类 │ │ ├── mapper # 数据访问层接口 │ │ ├── service # 服务层接口与实现 │ │ └── KotlinDemoApplication.kt # 应用启动类 │ ├── resources │ │ ├── application.yml # 配置文件 │ │ └── mapper # MyBatis Mapper XML 文件 │ └── resources/static # 静态资源文件 └── test # 测试代码 ``` ## 快速开始 ### 环境准备 - JDK 1.8 或更高版本 - Maven 3.x - MySQL 5.7 或更高版本 ### 安装依赖 ```bash mvn clean install ``` ### 数据库配置 请在 `application.yml` 中配置数据库连接信息。 ### 启动项目 ```bash mvn spring-boot:run ``` ## 使用示例 启动项目后,可以通过以下 API 进行用户管理操作: - `GET /user/getUserList`:获取用户列表 - `GET /user/getUser/{id}`:根据 ID 获取用户信息 - `POST /user/addUser`:添加用户 - `PUT /user/updateUser`:更新用户信息 - `DELETE /user/deleteUser/{id}`:删除用户 ## 贡献者 欢迎提交 Issue 和 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详见 [LICENSE](LICENSE) 文件。