01配置

01配置maven

  1. 改本地仓库
  2. 改阿里云镜像
  3. 配置环境变量
  4. 配置idea里的路径

01springboot框架

  1. 热部署

02spring Controller

  1. @controller返回既有页面又有数据,@RestController返回数据,前后端分离用第二个
  2. @RestController会将返回的对象数据转换为JSON格式
  3. 靠路由映射接收前端请求。@RequestMapping注解主要负责URL的路由映射,可以添加在Controller类或具体方法上
  • 属性参数:value(请求URL的路径) method(HTTP请求方法) consumes(请求的媒体类型) produces(响应的媒体类型) params,headers(请求的参数及请求头的值)
  • 下载apifox
  1. get请求 参数传递 参数映射(@RequestParams,用了以后必须得传这个参数)
    image
  2. post请求
    image
    image
  3. 通配符请求
    image
  • *只能接收一个单词
  • **可以接收任意字符

03springboot文件上传

  • 将用户上传的文件,存到web服务器的本地
    image
  • 传文件
    image
  • 先设置为静态,再通过网页访问
    image
  • 改文件最大值
    image

03静态资源映射

在static目录下的内容可以通过在域名后面加名称来实现web访问

03拦截器

image
image

04RESTful

  • 接口风格
  1. @GetMapping:获取资源
  2. @PostMapping:新增资源
  3. @PutMapping:更新资源
  4. @DeleteMapping:删除资源
  5. @PatchMapping:用于部分更新资源
    image

04Swagger

生成接口文档(apifox可以生成接口文档)