Spring 框架课 正式第一节 ——配置git环境以及项目创建
项目git地址:同月 故人 / Kob · GitLab (acwing.com)
构建一个项目需要进行构思
- 项目包含的页面模块
- 项目前后端框架
git环境构建
- 安装git bash(下载后统统默认即可)
- 在acgit上注册账号、新建项目(创建空白项目,不需要自定义模板)
- 本机创建密钥,将公钥传至acgit密钥区
- 在本机项目目录下,右键调出git bash,依次执行
git add .
git commit -m "备注内容"
git push -u origin master
这里的master是提示文件中替换的,提示文件推荐main,但得改
项目后端的创建
- new 一个 project 的时候,选择Spring 而不是选择空目录或者模板目录,目前也就阿里云能用TAT
https://start.aliyun.com
- 选择
web
下的spring web
即可,然后create project,加载dependence要好久 - 项目下,默认会有一个
BackendApplication
的文件,相当于后台的Main方法 - 另一个文件为
application.properties
是Spring的设置,可以修改端口号的
后台相关注释
应用场景 | 注解 | 注解说明 |
---|---|---|
处理请求 | @Controller | 处理Http请求 |
处理请求 | @RestController | @Controller 的衍生注解 |
路由请求 | @RequestMapping | 路由请求 可以设置各种操作方法 |
路由请求 | @GetMapping | GET 方法的路由 |
路由请求 | @PostMapping | POST 方法的路由 |
路由请求 | @PutMapping | PUT 方法的路由 |
路由请求 | @DeleteMapping | DELETE 方法的路由 |
请求参数 | @PathVariable | 处理请求 url 路径中的参数 /user/{id} |
请求参数 | @RequestParam | 处理问号后面的参数 |
请求参数 | @RequestBody | 请求参数以json格式提交 |
返回参数 | @ResponseBody | 返回json格式 |
前台项目创建
- web
- 插件:vuex vue-router
- 依赖:bootstrap jquery
- 创建项目时去掉创建git
- acapp
- 插件:vuex
- 依赖:无
- 创建项目时去掉创建git
如果遇到git add . 出现错误时,或许是该目录下有.git文件夹,删除即可
删除一些vue中不需要的文件,以及进行前后端交互
- 推荐postman一款工具,可以直接测试后端输出是否正确,将来y总应该会交
- 涉及到ajax以及vue的相关代码操作
- 需要处理跨域问题,讲义里有,直接放就好