1、知识点:
    1)、@RequestParam``(``"username"``) ``String ``name 获取请求地址附带的单个字段的参数。
    2)、@RequestParam``(``"interesting"``) ``List``<``String``> interesting 获取请求地址中附带的多个相同字段的,所有参数。
    3)、@RequestParam ``Map``<``String``,``String``> pv 获取所有字段的参数。

    2、测试使用:**
    第一步:index页面创建a标签,在访问地址 hrefrequestParam 后面加上一些参数 ?username=``张三``&interesting=java&interesting=c++

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Title</title>
    6. </head>
    7. <body>
    8. <a href="requestParam?username=张三&interesting=java&interesting=c++">@RequestParam</a><br/>
    9. </body>
    10. </html>

    第二步:@RestController创建web处理器类的对象,@RequestMapping创建处理器方法。

    1. package com.wzy.springbootweb01.controller;
    2. @RestController
    3. public class MyController {
    4. @RequestMapping("/requestParam")
    5. public Map<String,Object> requestParam(@RequestParam("username") String name,//获取单个字段的参数。
    6. @RequestParam("interesting") List<String> interesting,//获取相同字段的所有参数。
    7. @RequestParam Map<String,String> pv){//获取所有字段的参数。
    8. Map<String,Object> map = new HashMap<>();
    9. map.put("name",name);
    10. map.put("interesting",interesting);
    11. map.put("pv",pv);
    12. return map;
    13. }
    14. }

    结果:
    image.png