只是一个学习项目.
页面¶
总之:

准备工作¶
开发模式¶
采用前后端分离的模式 传统的混合开发,会把前后端的vue/java放在一个项目里.分工不明确.往往前端页面是服务器端直接渲染展示出来的.
前后端分离的模式中,前端是放到独立的服务器如nginx当中的. 后端则是放到tomcat当中.
- 接口文档:
每一个接口都需要有:

如果想设计这个文档,就需要根据页面原型+需求才可以
接口文档放在了文章末尾,可以自行下载.
restful¶
有什么问题?如果项目中大多数人命名不一样,会怎么样?比如,同样的是增加用户,有人写成addUser,怎么办?
四种请求方式分别对应增删改查的方式.
核心:通过url定位资源,http动词描述动作
另外:

apifox与postman¶
我们在开发阶段需要mockServer/testClient,但是现在有现成的:
另外,这里可以手动调节使用GET/POST方法等,但是浏览器只能用GET.
工程搭建¶
服务端响应数据的时候,会自动转化成json格式.
- 创建空项目
- 检查JDK版本
- 检查maven路径
-
配置项目字符集
创建模块 -springboot -勾选需要的包(lombok web中的依赖,sql中的依赖) -
执行dept.sql语句,来创建表.
- 实体类一般放在pojo包中.
- 由于我们用的mybatis,因此把Dao替换成mapper
最后,git提交:github commit