- Framework: Spring Boot, Spring Security, Java 1.8
- Persistence framework: MyBatisPlus
- Database: MySQL
- File Storage: Google Cloud Storage
- Cache: Redis
- API Docs: Swagger2
MyBlog is a modular Spring Boot-based blogging platform. The project is divided into three main modules:
- blog-framework: This serves as the core backend, handling common services, configuration, and data access.
- blog-admin: This module provides the administrative interface for managing blog posts, users, and content.
- blog-client: This module represents the client-side logic, enabling user interaction with the blog.