You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

136 lines
3.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<template>
<div class="mod-home">
<p>一个基于spring bootspring oauth2.0mybatisredis的轻量级前后端分离拥有完整sku和下单流程的完全开源商城</p>
<p>&nbsp;</p>
<p>该项目仅供学习参考可供个人学习使用如需商用联系作者进行授权否则必将追究法律责任</p>
<p>&nbsp;</p>
<h2>前言</h2>
<p>
<code>mall4j商城</code>项目致力于为中小企业打造一个完整易于维护的开源的电商系统采用现阶段流行技术实现后台管理系统包含商品管理订单管理运费模板规格管理会员管理运营管理内容管理统计报表权限管理设置等模块
</p>
<p>&nbsp;</p>
<h2>技术选型</h2>
<figure>
<table border="1"
cellspacing="0"
cellpadding="5px">
<thead>
<tr>
<th>技术</th>
<th>版本</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>Spring Boot</td>
<td>3.0.4</td>
<td>MVC核心框架</td>
</tr>
<tr>
<td>MyBatis</td>
<td>3.5.0</td>
<td>ORM框架</td>
</tr>
<tr>
<td>MyBatisPlus</td>
<td>3.5.3.1</td>
<td>基于mybatis使用lambda表达式的</td>
</tr>
<tr>
<td>Swagger-UI</td>
<td>4.0.0</td>
<td>文档生产工具</td>
</tr>
<tr>
<td>redisson</td>
<td>3.19.3</td>
<td>对redis进行封装集成分布式锁等</td>
</tr>
<tr>
<td>hikari</td>
<td>3.2.0</td>
<td>数据库连接池</td>
</tr>
<tr>
<td>log4j2</td>
<td>2.17.2</td>
<td>更快的log日志工具</td>
</tr>
<tr>
<td>lombok</td>
<td>1.18.8</td>
<td>简化对象封装工具</td>
</tr>
<tr>
<td>hutool</td>
<td>5.8.15</td>
<td>更适合国人的java工具集</td>
</tr>
<tr>
<td>xxl-job</td>
<td>2.3.1</td>
<td>定时任务</td>
</tr>
</tbody>
</table>
</figure>
<p>&nbsp;</p>
<h2>部署教程</h2>
<p>&nbsp;</p>
<h3>1.开发环境</h3>
<figure>
<table border="1"
cellspacing="0"
cellpadding="5px">
<thead>
<tr>
<th>工具</th>
<th>版本</th>
</tr>
</thead>
<tbody>
<tr>
<td>jdk</td>
<td>17</td>
</tr>
<tr>
<td>mysql</td>
<td>5.7+</td>
</tr>
<tr>
<td>redis</td>
<td>3.2+</td>
</tr>
</tbody>
</table>
</figure>
<h3>2.启动</h3>
<ul>
<li>推荐使用idea安装lombok插件使用idea导入maven项目</li>
<li>
将shop.sql导入到mysql中修改
<code>application-dev.yml</code>更改 datasource.urluserpassword
</li>
<li>启动redis</li>
<li>
通过
<code>WebApplication</code>启动项目后台接口
<code>ApiApplication</code> 启动项目前端接口
</li>
</ul>
<p>&nbsp;</p>
</div>
</template>
<script>
export default {}
</script>
<style>
.mod-home {
line-height: 1.5;
}
</style>