Proyek ini menggunakan model mal b2c dan menggunakan SpringBoot + SpringCloud + Vue untuk pemisahan front-end dan back-end.
Arsitektur B/S, menggunakan teknologi pemisahan front-end dan back-end
Mulai semua proyek Java dengan satu klik
Pengunduhan proyek front-end bergantung pada instalasi npm
Mulai npm run serve di latar depan
Impor file sql di direktori sql ke database mysql
Teknologi front-end: Vue2 + Vuex + Vue - Router + Axios + Elemen - ui + JavaScript + LayuiAdmin
Teknologi back-end: SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
Struktur keseluruhan mengadopsi model mal b2c
Verifikasi menggunakan email QQ
Akses pembayaran sandbox Alipay untuk menyelesaikan fungsi pembayaran
Gunakan Nacos sebagai pusat registrasi layanan dan pusat konfigurasi
Gunakan GateWay untuk pemrosesan gateway terpadu dan penerusan jalur dinamis
Menggunakan OpenFegin untuk memanggil layanan dari jarak jauh
Gunakan ElasticSearch untuk pencarian produk teks lengkap guna meningkatkan kecepatan pengambilan
Unggah gambar ke layanan Alibaba Cloud OSS
Gunakan RabbitMQ untuk memastikan sinkronisasi data antara database MySQL dan mesin pencari ElasticSearch
Swagger menghasilkan dokumentasi antarmuka
Gunakan Redis untuk mengintegrasikan SpringCache untuk caching guna meningkatkan efisiensi akses
Tampilan data di ES
Gunakan SpringBootAdmin untuk memantau layanan mikro secara real-time
Halaman depan e-commerce - gambar carousel
Ponsel halaman depan e-commerce
Halaman depan e-commerce-Peralatan rumah tangga
Aksesori halaman depan e-niaga
Semua produk di meja depan e-commerce
keranjang belanja
pesanan saya
Manajemen pengguna
Manajemen klasifikasi
Manajemen produk
Manajemen pesanan
QQ: 2740860037