当前位置: 首页 > news >正文

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版本放到服务器里面


http://www.mrgr.cn/news/28302.html

相关文章:

  • ISAAC SIM踩坑记录--ROS2相机影像发布
  • stm32教程:OLED屏显示字母、汉字、图片工程讲解
  • LM2 : A Simple Society of Language Models Solves Complex Reasoning
  • 蓝桥杯——数组
  • 从零创建vue+elementui+sass+three.js项目
  • python习题练习
  • 2025秋招LLM大模型多模态面试题(七)- 思维链CoT
  • 【我的 PWN 学习手札】Unsortedbin Attack
  • 【苍穹外卖】总结
  • Leetcode 找到字符串中所有字母异位词
  • 研究生招生宣传(2024秋)
  • 12 数组——27. 移除元素 ★
  • 1. TypeScript基本语法
  • Autosar BswM配置-手动建立Swc Port实现自定义模式切换
  • Anaconda安装并配置Python环境
  • STM32外设之LTDC/DMA2D—液晶显示(野火)
  • Zookeeper学习
  • java实现系统文件管理
  • 鸿蒙媒体开发系列01——资源分类访问
  • 深入剖析:C++类对象的内存布局与优化
  • 【C++】——list
  • OJ题-反转链表
  • 利士策分享,家和万事兴:幸福生活的基石
  • Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解
  • JVM HotSpot 虚拟机: 对象的创建, 内存布局和访问定位
  • [Golang] Sync