OJ在线评测系统 后端项目初始化 Springboot项目通用模版讲解

后端项目初始化

重要

先把通用的后端框架跑起来

准备好文件

用idea打开

先去把项目名替换了

全局替换

第二步是改包名

包名也改一下

查看配置文件

启动

访问端口

接口文档

就是一个加强版的postman

 

创建数据库

执行

创建

进行测试

使用接口文档

后端初始化模版讲解

讲一下这个后端代码模版

首先阅读的是readme.md文档

然后看的是sql文件

数据库表文件

接下来看这个json文件

是方便我们进行分布式搜索

Elasticsearch的

帖子表在Es中的建表语句

aop包

用于全局的权限校验

全局日志记录

common包

里面有result类

万用的类 比如说通用响应类

config包

定义了一些配置

便于接收application.yml中的配置的

初始化一些客户端的配置类

比如说对象存储客户端

constant包

定义常量

controller包

经典的Spring MVC

用于接收请求的

esdao包

用于操作数据库的一个类

和mapper很像

类似 mybatis 的 mapper

用于操作Es

exception包

用于定义一些全局的异常类

异常处理器

job包

生成一些定时任务 单次任务

manager包

经典的服务层

多个业务模块中可能都要用到的

通用的 公共的服务

对接第三方的API

mapper包

是mybatis的数据访问层

用于操作数据库

model包

数据模型

实体类

包装类

枚举值

service层

服务层

用于编写业务逻辑

utils包

工具类

各种各样通用的方法

wxmp包

公众号相关的包

test文件夹

写了一些单元测试的代码

Dockerfile

用于构建Docker镜像

一个更小的服务器

两个用服务器 互不影响

我们要选择设置一些代码 和java版本放到服务器里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是一只多多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值