Overview of mall Framework Integration
masterThe mall project is a comprehensive e-commerce solution with a highly integrated technology stack. Key framework integrations include:
- Persistence: MyBatis and MyBatisGenerator.
- Security: SpringSecurity (Restful style) with JWT for login, registration, and token management.
- Validation & Logging: Hibernate-Validator and SpringAOP for universal logging and validation error handling.
- Search: Elasticsearch for product searching.
- Messaging & Communication: RabbitMQ for asynchronous communication and RestTemplate for service-to-service calls.
- Infrastructure: Redis for numeric ID generation, OSS for file uploads, Docker for containerization, and ELK for log collection.