# mall **Repository Path**: xinmu123456/mall ## Basic Information - **Project Name**: mall - **Description**: 跳蚤市场 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-04-20 - **Last Updated**: 2022-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 闲不住 #### 介绍 这是一个校园社区的web应用 --- #### 项目介绍 - 后端运用的主体框架是springboot+maven,符号MVC的三层架构 - 前端运用的模板引擎为thymeleaf --- #### 软件架构 软件架构说明 - 在v1.0快照版本,此项目是一个非前后端分离的案例项目,在连接好数据库后可以一件启动 #### 技术选项 | 技术 | 名称 | 官网 | |------------------|--------|--------------------------------------------------------------------------------------| | SpringBoot | 后端框架 | http://spring.io/projects/spring-boot | | springMVC | MVC框架 | http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc | | Spring Framework | 容器技术 | http://projects.spring.io/spring-framework/ | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | Maven | 项目构建管理 | http://maven.apache.org/ | | thymeleaf | 页面模板引擎 | http://maven.apache.org/ | | MySql5.7+ | 数据库 | https://www.mysql.com/ | | Lombok | 实体类插件 | https://projectlombok.org/ | | swagger2 | 接口测试工具 | https://github.com/swagger-api | | PageHelper | 分页插件 | https://pagehelper.github.io/ | | Git | 版本管理工具 | https://git-scm.com/ | #### 文件夹介绍 - sql:存放sql脚本文件的文件夹 - main:项目源代码 - java:java源代码 - resource:静态页面和配置文件 #### 安装教程 1. 安装基本的运行环境jdk1.8,mysql5.7+,maven,git ``` 这里为linux提供oracle的jdk1.8的下载方式 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz" 解压 tar xzf jdk-8u141-linux-x64.tar.gz ``` 2. 执行```git clone https://gitee.com/xinmu123456/mall.git``` 将项目克隆到本地 3. 执行项目路径下文sql文件夹的mall.sql 4. 在maven的环境下执行```mvn install```将项目打包 5. 你可以在target文件下找到生成的jar文件执行```java -jar [jar包文件名]```来启动项目 6. 项目启动成功后你可以在localhost:8080访问到页面 7. 倘若项目启动失败,你可以更改resources文件夹下的application.yml的配置文件,你可以在默认配置的基础上修改配置,也可以自己创建配置文件 #### 使用说明 1. 项目完全开源 #### 参与贡献 1. xinmu123456,黄平,@hp2872209826