Java
@SuppressWarnings("all") //抑制警告
MyBatis
@Param("id")String id //接口向mapper配置文件的sql语句中传递参数
@Select("select * from suer where id=#{id}") //查询
@Insert("insert into user(name,age)values(#{name},#{age})") //添加
@Delete("delete from user where id=#{id}") //删除
@Update("update user set name=#{name},age=#{age}") //修改
以上注解作用于mappper接口中的方法上,基于注解开发,但不建议使用
————————————————————————————————————————————————————————————————————————————————————————
spring
springmvc
@Controller //将一个类交予spring托管,变成一个控制类 @RequestMapping //映射的url地址,例如:@RequestMapping("/hello") @GetMapping @PostMapping @DeleteMapping @PutMapping @PatchMapping @TypeMapping() @RequestParam("前台提交的参数名") //用来接收前台传过来的参数,与方法参数的的参数进行映射赋值 @PathVariable //restFul风格,使用在方法中参数的前面,以获得前台参数的值
@ResponseBody //如果当前的controller需要返回给前台的是一个json字符串,就需要在方法上加上该注解