This is a demo project using the Spring Boot framework to develop a backend application.
In this README, I record my learning path of Spring Boot, as well as other related tech stacks such as MySQL, Redis, and Docker.
This demo supports a medical platform and aims to provide RESTful APIs for managing patients' documents.
This project adopts a Continuous Integration (CI) workflow to automatically validate code changes.
CI Stack (planned):
- GitHub Actions
- Maven
- Spring Boot Test / JUnit
- Docker
- Framework: Spring Boot
- Language: Java
- Build Tool: Maven
- MySQL
- Integrate MySQL database
- Support basic RESTful APIs for patient documents
- Integrate MinIO for image storage
- Integrate Spring Security for account registration and authentication
- Use Docker to containerize and deploy the application
- Design a simple frontend using React
- Integrate Redis to improve performance
- Deploy a security module to validate user-uploaded images (Spring AI?)
- Support microservice architecture
- Train and deploy an LLM-based agent