# studentSecondHandShop **Repository Path**: git-giteechina/student-second-hand-shop ## Basic Information - **Project Name**: studentSecondHandShop - **Description**: 项目为本人毕设项目选题《基于SpringCloud的大学生二手交易平台的设计与实现》 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-03-16 - **Last Updated**: 2024-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # studentSecondHandShop #### 介绍 项目为本人毕设项目选题《基于SpringCloud的大学生二手交易平台的设计与实现》 ; #### 软件架构 技术架构 项目为前后端分离并采用微服务架构。 后端以SpringCloud作为服务治理框架,使用到SpringCloud Eureka、SpringCloud Gateway、SpringCloud Feign、Redis、MySQL、FastDFS分布式文件服务器等。 前端借鉴了一个开源的项目,并在原项目基础上做了修改,添加使用vue,以及引入Element ui。 #### 部署说明 1.前台门户系统前端部署(studengSecondHandShop_client):前端项目需部署在nginx中并启动nginx。 2.后台管理系统前端使用的是vue,所以环境要求需要node.js。编译器中运行命令行窗口或者项目内容文件夹位置运行cmd,输入启动命令为:npm run dev。 3.后端需运行数据库文件至自己的数据库中,然后在application.yml文件中配置自己的数据源url以及username和password。 4.系统使用redis,因此需要修改配置自己的redis地址。 5.系统文件服务采用fastDFS分布式文件服务器,因此需要安装配置fastDFS文件服务器,并在file服务中资源文件夹下修改fds_client.conf配置文件(该配置文件和application.yml同一目录)中fastDFS的服务器地址。 注:以上配置完毕后,启动eureka服务、gateway服务、认证服务oauth以及打开service模块运行该模块所有服务,总共8个服务。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request