Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.29 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.29 KB

Article Management SpringBoot Project

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.

Achievements

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.

Key Practice

  • 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.