大事件项目08----开发模式和环境搭建

简介: 大事件项目08----开发模式和环境搭建

1、开发模式

2、我前端程序员,写代码的时候,我怎么知道后端有那些接口,后台时,我怎么知道前端有那些数据,这时候,就会有一个接口文档来进行约束

3、接口文档会对请求路径和请求方式,请求参数,响应数据进行明确的说明

4、环境搭建

5、我们开始的准备工作

6、这里,我准备一份sql的脚本,上传脚本数据

7、找到database的数据库

8、创建数据库,新建数据库

9、创建三张表,用户表,分类表,以及

10、Ctrl + A复制一下,我们的三张表生成成功了

11、现在我们先创建project工程

12、现在先创建一个New Project新的工程

13、这一次我们创建工程的时候,选择手动创建工程的方式

14、选择一个骨架

15、检查一下坐标

16、我们的Maven工程是有问题的,缺少一个resource目录

17、我们会提供一个yml的核心的配置文件

18、创建一个application.yml文件

19、Boot工程创建完毕,接下来我们引入对应的依赖

20、接下来,我们引入对应的依赖,打开pom.xml文件

21、首先我们先继承父工程

22、这个junit依赖,我们暂时不需要

23、我们先引入我们的web的依赖

24、引入这三个依赖,我们再刷新一下Maven

25、刷新了Maven,坐标才算真正的引入了

26、配置数据库的内容和密码

27、接下来,我们要创建我们的包结构,并创建我们的实体类

28、先创建我们的第一个包,controller包,再创建我们第二个serivice包

29、servce我们一般会有一个Impl的子包,用来承载接口的实现类

30、之后,我们再创建一个Mapper

31、用来存放Mapper接口

32、再来一次,用来存放工具类

33、创建项目的时候,我们先创建好我们的包结构,我们再创建我们的实体类

34、包结构创建好,开始准备我们的实体类

35、他对应着我们数据库查询出来的三张表,封装从数据库里查询的数据

36、放到pojo里

37、

38、这个启动类上还要添加对应的注解

39、并且在main里还有一段固定的代码要执行,

40、要传入当前main的字节码文件,

41、还有main方法的数组参数,args

42、如果想锻炼自己就这样写,不想基本环境直接用模版


相关文章
|
7月前
若依框架----登录界面美化
若依框架----登录界面美化
827 0
|
测试技术 UED 开发者
优秀的developer----自测优势及规范
本文章针对于弹性计算项目,合作方出的自测规范,仅供参考
8510 0
优秀的developer----自测优势及规范
|
2月前
|
存储 前端开发 JavaScript
前端开发中的状态管理概述与工具选择
【10月更文挑战第7天】前端开发中的状态管理概述与工具选择
38 0
|
4月前
|
前端开发 JavaScript 开发者
Angular状态管理神器ngrx Store:从零开始的实践指南与进阶优化秘籍,让你的前端应用状态井井有条、高效运行的绝招大揭秘
【8月更文挑战第31天】状态管理在现代Web应用开发中至关重要,特别是在构建大型、复杂的Angular应用时。ngrx Store借鉴Redux的设计理念,提供集中式状态管理和可预测的数据流,有助于增强应用的可维护性和可测试性。
98 0
|
6月前
|
JavaScript API
大事件项目65----软件准备,项目准备
大事件项目65----软件准备,项目准备
|
6月前
|
JavaScript 前端开发
大项目事件58-----打包发布-------概念介绍
大项目事件58-----打包发布-------概念介绍
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的游戏资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的游戏资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的应急资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的应急资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
前端开发 JavaScript 中间件
React状态管理库—— zustand 为啥这么简单易用🚀
React状态管理库—— zustand 为啥这么简单易用🚀
|
7月前
|
程序员
若依框架-------单体导入功能详解
若依框架-------单体导入功能详解
427 0