이 오픈 소스 B2B2C 전자 상거래 시스템은 Spring Cloud, Nacos, Seata, MySQL, Redis, RocketMQ, Canal, ElasticSearch 및 Minio를 사용하여 구축되었으며, 최신 UI를 제공하고 클러스터 배포를 지원하며 전체 주문 프로세스를 포함합니다. Spring Boot 3 및 Vue 3까지 빠른 개발 및 사용자 정의에 적합합니다.
Spring Cloud, Nacos, Seata, Mysql, Redis, RocketMQ, canal, ElasticSearch 및 minio를 기반으로 하는 마이크로서비스 B2B2C 전자상거래 쇼핑몰 시스템입니다. 주류 인터넷 기술 아키텍처, 새로운 UI 디자인을 채택하고 클러스터 배포, 서비스 등록 및 검색을 지원합니다. 완전한 주문 프로세스 등을 갖추고 있으며, 코드는 완전히 오픈 소스이며, 2차 패키징이 없으며 2차 개발에 매우 적합한 전자상거래 플랫폼 시스템입니다.
Spring과 VUE는 SpringBoot2와 Vue2가 2023년 말에 유지 관리를 중단할 것이라고 공식 발표했습니다. 새로운 프로젝트에는 SpringBoot3+Vue3 조합을 사용하는 것이 좋습니다.
머리말
본 쇼핑몰은 주류 마이크로서비스 기술을 사용하여 구현되는 중대형 기업을 위한 완벽한 기능과 손쉬운 유지 관리를 갖춘 마이크로서비스 B2B2C 전자상거래 쇼핑몰 시스템을 구축하는 데 전념하고 있습니다. 백엔드 관리 시스템에는 플랫폼 관리, 매장 관리, 제품 관리, 주문 관리, 사양 관리, 권한 관리, 자원 관리 및 기타 모듈이 포함됩니다.
문서
이 코드에 대한 문서가 있습니까? 물론, doc 폴더에 다운로드되어 있으므로 링크하겠습니다.
gitee: https://gitee.com/gz-yami/mall4cloud/tree/master/doc
개발 환경 설정 동영상(문서를 먼저 읽은 후 동영상을 시청하는 것이 좋습니다): https://www.bilibili.com/video/BV1TK411C7aV
소리가 납니다. 영상이 도움이 되셨다면 좋아요와 투표 잊지마세요.
이 프로젝트는 Alibaba 코드 사양을 엄격하게 준수하는 프로젝트입니다. 다음은 코드 사양 스캔 결과입니다.
특정 디렉터리 구조 및 코드 사양은 https://gitee.com/gz-yami/mall4cloud/tree/master/doc/%E4%BB%A3%E7%A0%81%E7%9B%AE%E5를 참조하세요. % BD%95%E7%BB%93%E6%9E%84
승인하다
본 쇼핑몰은 오픈소스 버전 외에도 상업용 버전도 제공하고 있으며, 자세한 내용은 공식 홈페이지를 참조하세요.
몰 공식 홈페이지: https://www.mall4j.com
쇼핑몰은 AGPLv3 오픈소스를 사용하므로 AGPLv3 관련 약관을 준수하거나 저작자에게 연락하여 상업적 승인을 받으시기 바랍니다(https://www.mall4j.com)
프로젝트 링크
JAVA 백엔드: https://gitee.com/gz-yami/mall4cloud
플랫폼: https://gitee.com/gz-yami/mall4cloud-platform
가맹점 측: https://gitee.com/gz-yami/mall4cloud-multishop
유니앱: https://gitee.com/gz-yami/mall4cloud-uniapp
데모 주소
상용 버전 데모 주소:
PC측: https://cloud-pc.mall4j.com
H5 터미널: https://h5.mall4j.com/cloud
상용 버전 미니 프로그램 시연
디렉토리 구조 사양
우리는 또한 우리 자신의 디렉토리 구조를 가지고 있습니다
FeignClient의 경우 마이크로서비스 간 상호 호출이 있기 때문에 이론상으로는 디커플링을 위한 프로토콜이지만 실제로는 Provider 인터페이스를 수정했지만 호출자가 이를 수정하지 않으면 예외가 발생하게 됩니다. 우리는 그것을 추출했습니다. 여러 곳에서 공통적으로 내부적으로 노출되는 인터페이스도 있어서, 쉽게 참조할 수 있도록 인터페이스도 모듈로 추출했습니다. mall4cloud-api 모듈 아래에 모든 내부 페이그 인터페이스에 대한 정보가 있는 것을 볼 수 있습니다.
디렉토리 구조
기술선택
시스템 아키텍처 다이어그램
쇼핑몰 배포 후 API 주소
배포 튜토리얼
배포 튜토리얼은 이 폴더의 /Basic Development Documents/mall4cloud Development Environment Setup.md를 참조하고 /Development Environment Setup 디렉터리의 미들웨어 설치를 참조하세요.
코드 실행과 관련된 스크린샷
1.백스테이지 스크린샷
플랫폼 측
판매자 측
2. 미니 프로그램 스크린샷
3.uni앱 스크린샷
피드백 제출
springboot 버전몰을 클릭해주세요
https://gitee.com/gz-yami/mall4j
여러분의 좋아요와 격려는 저희가 앞으로 나아갈 수 있는 원동력입니다~
여러분의 좋아요와 격려는 저희가 앞으로 나아갈 수 있는 원동력입니다~
여러분의 좋아요와 격려는 저희가 앞으로 나아갈 수 있는 원동력입니다~
자세한 내용은 공식 홈페이지(https://www.mall4j.com)를 확인해주세요.