# my-springboot-project **Repository Path**: wind-thirteen/my-springboot-project ## Basic Information - **Project Name**: my-springboot-project - **Description**: 基于Spring Boot的项目,目标是构建主题是动漫世界的论坛,目前仍在完善。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-04 - **Last Updated**: 2025-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot ## README # my-springboot-project 动漫世界博客 项目简介 这是一个基于 Spring Boot 实现的动漫世界博客系统。用户可以在博客中发布、浏览、评论动漫相关的文章,分享自己对动漫的见解和心得。 技术栈 后端框架: Spring Boot 数据库: MySQL 前端模板: Thymeleaf / HTML + CSS + JavaScript 构建工具: Maven 版本控制: Git 部署平台: 本地 / Docker / 云服务器 功能列表(还未完成,正在逐步完善) 用户管理 用户注册与登录 用户信息修改 用户权限管理(普通用户、管理员) 博客管理 发布、编辑、删除博客 博客分类(如热血、冒险、科幻等) 博客标签(如 #海贼王 #火影忍者) 评论功能 用户可以对博客发表评论 评论支持点赞和回复 搜索功能 根据标题、内容、标签搜索博客 管理员功能 管理用户、博客、评论 数据统计与分析 项目结构 复制 src/main/java ├── com.animeblog │ ├── config // 配置类 │ ├── controller // 控制器 │ ├── service // 服务层 │ ├── repository // 数据访问层 │ ├── pojo // 实体类 │ ├── dto // 数据传输对象 │ ├── exception // 自定义异常 │ └── AnimeBlogApplication.java // 启动类 src/main/resources ├── static // 静态资源(CSS、JS、图片) ├── templates // 前端模板(Thymeleaf) ├── application.properties // 配置文件 └── data.sql // 初始化数据 快速开始 环境要求 JDK 17+ MySQL 8.0+ Maven 3.6+ 运行步骤 克隆项目 创建 MySQL 数据库(例如 anime_blog)。 修改 application.properties 中的数据库连接信息: properties 复制 spring.datasource.url=jdbc:mysql://localhost:3306/anime_blog spring.datasource.username=root spring.datasource.password=123456 运行项目 使用 Maven 构建项目: bash 复制 mvn clean install 启动项目: bash 复制 mvn spring-boot:run 访问 http://localhost:8080。 测试账号 普通用户:user / 123456 管理员:admin / admin123 项目截图 ![输入图片说明](https://foruda.gitee.com/images/1741060060218752306/042b286f_15525424.png "屏幕截图") ![输入图片说明](https://foruda.gitee.com/images/1741060094756685863/3756b8c7_15525424.png "屏幕截图") 未来计划 增加用户关注功能 实现博客点赞和收藏 支持 Markdown 编辑器 部署到云服务器 许可证 本项目采用 MIT 许可证。