https://github.com/ingker1/tmall_spingboot_lite
模拟天猫网购商城
https://github.com/ingker1/tmall_spingboot_lite
elasticsearch java jpa-hibernate redis shiro spingboot
Last synced: 5 months ago
JSON representation
模拟天猫网购商城
- Host: GitHub
- URL: https://github.com/ingker1/tmall_spingboot_lite
- Owner: ingker1
- Created: 2024-08-15T03:59:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T04:02:43.000Z (almost 2 years ago)
- Last Synced: 2025-02-01T22:01:39.691Z (over 1 year ago)
- Topics: elasticsearch, java, jpa-hibernate, redis, shiro, spingboot
- Language: Java
- Homepage:
- Size: 25.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 项目介绍
SpringBoot 天猫商城,基于前后端分离思想, 由于该商城高并发的特点,后端框架使用了方便维护的 SpringMVC、SpringBoot 框架,前端框架则选择了主流的 BootStrap、Vue.js,JQuery 三大前端框架。
## 后端技术栈
SpringBoot+MySQL+JPA+Redis+Shiro+Elasticsearch+Axios
## 特点
使用 Hibernate (JPA)进行数据持久化,使用 JPA 的 Page 类实现分页。
商品搜索场景引入 Elasticsearch,满足大规模数据查询时的高性能和实时性。
基于 Shiro 实现注册、登录、退出,使用MD5(加盐) 加密,保证了安全性。
全站数据通过 Redis 进行了缓存处理,查询速度优化到毫秒级。
## 使用介绍
往数据库里导入表结构和数据
把Releases的图片资源解压到项目Web资源的对应路径里
IDEA打开项目等待项目依赖下载,然后运行