一@RequestParam有三个属性
1.value 请求参数的参数名,作为参数映射名称;
例如
2.required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
3.defaultValue 设置请求参数的默认值
二.@RestController
@RestController 是@ResponseBody和@Controller的结合
表明当前类是控制器且返回的是一组数据,不是页面
例如
三@Autowired
这个注解的作用是将其他的类,接口引入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了。
例如
四**@GetMapping(value = “/person”)
对应查询,表明是一个查询URL映射
@PostMapping(value = “/person”)
对应增加,表明是一个增加URL映射
@DeleteMapping(value = “/person/{id}”)
对应删除,表明是一个删除URL映射
@PutMapping(value = “/person/{id}”)
对应更新,表明是一个更新URL映射**
例如
书写springboot jpa项目时,注意这是主键问题,关于数据库的MYSQL需要弄
@Id
@GeneratedValue