Spring基础
控制器
@Controller和@RestController用于接受和处理HTTP请求。
请求页面和数据使用@Controller,如果只请求数据使用@RestController
路由映射
@RequestMapping进行路由映射
1 | // 所有json格式请求都会调用test方法 |
使用@RequestMapping获取参数
常规域名后用?[参数名]=[参数值] 表示,多个参数用&分隔。
例如:
1 | //前往http://localhost:8080/hello页面并且给一个参数name=rick |
StringBoot 文件
默认会在项目目录下生成一个static文件存放静态资源。
src/main/resources/static
在这个static文件中放置图片,可以直接通过文件名访问。例如存放了一张名为test.jpg的图片。可以通过访问http://localhost:8080/test.jpg 访问图片。
可以在src/main/resources/application.properties这里配置访问路径,使用spring.mvc.static-path-pattern修改路径。
例如:
1 | // "src/main/resources/application.properties" |
也可以修改static文件夹路径,也是在src/main/resources/application.properties这里,使用spring.web.resources.static-locations修改。
例如:
1 | // "src/main/resources/application.properties" |
接收文件:
src/main/java/com/example/springbootlearning/Controller/fileUploadController.java
springboot中的文件类型使用MultipartFile