docs: update wg-basic/how-to-build-project-quick

This commit is contained in:
Administrator 2021-08-17 14:29:03 +00:00 committed by John Smith
parent 2459b842a6
commit be00d2d10d

View File

@ -2,7 +2,7 @@
title: 快速构建项目
description: 如何快速构建项目
published: true
date: 2021-08-17T14:01:45.150Z
date: 2021-08-17T14:29:02.386Z
tags: wg-basic
editor: markdown
dateCreated: 2021-08-17T13:54:47.580Z
@ -106,9 +106,31 @@ dependencies依赖
</dependencies>
```
# 配置文件
# 系统文件目录
在resources目录下创建application.yml配置
| 目录名称 | 说明 |
| --- | --- |
| resources | 资源文件目录,**application.yml** 系统配置文件 |
| resources/mybatis | 存放 **mybatis-config.xml** 配置文件 |
| resources/mybatis/mapper | 存放 **mapper** 文件 |
| resources/static | 静态资源文件目录 |
| resources/static/assets | 系统所需的CSS、JS等资源文件 |
| resources/static/error | 错误页面文件夹,**403.hmtl**、**404.html**、**500.html** |
| resources/static/route | 系统静态页面目录 |
| resources/templates/ | 模板页面与文件目录 |
| src/main/java | java源代码目录 |
| src/main/java/xxx | xxx表示文件所在包可以有多级 |
| src/main/java/xxx/controller | controller层代码目录 |
| src/main/java/xxx/service | service层代码目录 |
| src/main/java/xxx/dao | dao层代码目录 |
| src/main/java/xxx/pojo | 实体类存放目录 |
| src/main/java/xxx/pojo/bos | 业务实体类目录 |
| src/main/java/xxx/pojo/dtos | 数据传输实体类目录 |
| src/main/java/xxx/pojo/pos | 数据实体类目录 |
| src/main/java/xxx/pojo/vos | 视图实体类目录 |
# 系统所需文件
## application.yml
```yml
server:
@ -197,7 +219,116 @@ logging:
com.cn: debug
```
# 系统所需文件
## mybatis-config.xml
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias type="java.util.Map" alias="map"/>
<typeAlias type="java.util.List" alias="list"/>
</typeAliases>
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
</configuration>
```
## 403.html
```html
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/study/">
<meta charset="utf-8">
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, appversion-scalable=0">
<link rel="stylesheet" href="assets/layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="assets/layuiadmin/style/admin.css" media="all">
</head>
<body>
<div class="layui-fluid">
<div class="layadmin-tips">
<i class="layui-icon" face>&#xe664;</i>
<div class="layui-text">
权限不足
<h1>
<span class="layui-anim layui-anim-loop layui-anim-rotate">4</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">0</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">3</span>
</h1>
</div>
</div>
</div>
</body>
</html>
```
## 404.hmtl
```html
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/study/">
<meta charset="utf-8">
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, appversion-scalable=0">
<link rel="stylesheet" href="assets/layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="assets/layuiadmin/style/admin.css" media="all">
</head>
<body>
<div class="layui-fluid">
<div class="layadmin-tips">
<i class="layui-icon" face>&#xe664;</i>
<div class="layui-text">
无法访问
<h1>
<span class="layui-anim layui-anim-loop layui-anim-rotate">4</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">0</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">4</span>
</h1>
</div>
</div>
</div>
</body>
</html>
```
## 405.html
```html
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/study/">
<meta charset="utf-8">
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, appversion-scalable=0">
<link rel="stylesheet" href="assets/layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="assets/layuiadmin/style/admin.css" media="all">
</head>
<body>
<div class="layui-fluid">
<div class="layadmin-tips">
<i class="layui-icon" face>&#xe664;</i>
<div class="layui-text">
系统错误
<h1>
<span class="layui-anim layui-anim-loop layui-anim-rotate">5</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">0</span>
<span class="layui-anim layui-anim-loop layui-anim-rotate">0</span>
</h1>
</div>
</div>
</div>
</body>
</html>
```
# 启动项目