spring注解使用2 - 13337159127/Note GitHub Wiki

  1. @RequestParam: 该注解有两个属性: value、required; value是页面传过来的参数。可以与string设置变量名不一样。 required:是否必须。默认为 true, 表示请求参数中必须包含对应的参数,若不存在,将抛出异常 如何使用@RequestParam?
    public String updateSupplier(@RequestParam("supplierID",required=false) String supplierid)
    value属性:public String updateSupplier(@RequestParam(value="supplierID",required=false) String supplierid)
    public String updateSupplier(@RequestParam String supplierID,String supplierName,HttpServletRequest request)
    默认写法:public String updateSupplier(String supplierID,String supplierName,HttpServletRequest request)
  2. @Param : 是mybatils注解
    public List findUserName(@Param("aaaa") String username, @Param("bbbb") String password) throws Exception;
    在方法参数的前面写上@Param("参数名"),表示给参数命名,名称就是括号中的内容
    给入参 String username 命名为aaaa,然后sql语句....where s_name= #{aaaa} 中就可以根据得到参数值了
⚠️ **GitHub.com Fallback** ⚠️