Welcome to the Article Management project, combining SpringBoot 3, Mybatis, and MySQL. It realized key features of CRUD operations on articles, especially searching and viewing articles by tags.
Tech stack:
- SpringBoot
- Validation: Parameter validation framework, focusing on effective data validation in practice.
- Redis: Caching technology used to improve data processing speed and efficiency.
- JWT: Authentication technology that ensures secure user identity verification.
- JUnit: Unit testing to ensure code quality and functionality correctness.
- MyBatis: Database framework, deepening the understanding of ORM and database interaction.
- Axios: Asynchronous library for handling HTTP requests.
- Backend Validation: Gained a deeper understanding of the usage scenarios for @Validated and custom annotation validation.
- Login Authentication Process: Optimized the authentication process combining JWT and Redis, improving security and efficiency.
- Global Exception Handling: Enhanced the exception handling capabilities by designing a global exception handler.
- MyBatis Practical Application: Improved understanding of SQL statement control by writing XML files, enhancing data security.