zoukankan      html  css  js  c++  java
  • 入职第一个项目学习内容

    知识点学习

    实体类

    @Data       
    //注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法
    @EqualsAndHashCode(callSuper = false)  
    //注在类上,提供对应的 equals 和 hashCode 方法
    @Accessors(chain = true)    
    //用于配置getter和setter方法的生成结果,下面介绍三个属性
    @ApiModel(value = "Subject对象", description = "项目列表")    
    //提供有关swagger模型的其它信息,类将在操作中用作类型时自动内省
    public class Subject implements Serializable {
       //Serializable序列化
       private static final long serialVersionUID = 1L;
    //定义序列化id
       @ApiModelProperty(value = "编号 项目编号")        
       //添加和操作模型属性的数据
       @TableId(value = "id", type = IdType.AUTO)          
       //这个注解表示表的主键(value主键字段名,type主键类型)
       private Integer id;
    }

     

    Mapper层

    extends BaseMapper<T>

    提供了一系列的CRUD的基础方法,兵器开发人员对这些基础操作不需要手写SQL进行处理操作.

    insert:插入一条记录

    deleteById:根据ID删除

    deleteByMap:根据 columnMap 条件,删除记录

    delete:根据 entity 条件,删除记

    deleteBatchIds:删除(根据ID 批量删除)

    updateById:根据 ID 修改

    update:根据 whereEntity 条件,更新记录

    selectById:根据 ID 查询

    selectBatchIds:查询(根据ID 批量查询)

    selectByMap:查询(根据 columnMap 条件)

    selectOne:根据 entity 条件,查询一条记录

    selectCount:根据 Wrapper 条件,查询总记录数

    selectList:根据 entity 条件,查询全部记录

    selectMaps:根据 Wrapper 条件,查询全部记录

    selectObjs:根据 Wrapper 条件,查询全部记录

    selectPage:根据 entity 条件,查询全部记录(并翻页)

    selectMapsPage:根据 Wrapper 条件,查询全部记录(并翻页)

     

    Controller

    @RestController             //@Controller和@ResponseBody的结合,返回json数据
    @RequestMapping("/qtmanage/subject") //注解映射请求路径
    @Resource //由J2EE提供,默认按照byName自动注入
    @PathVariable //接收请求路径中占位符的值
       @RequestMapping("show5/{id}/{name}")
       public ModelAndView test5(@PathVariable("id") Long ids,      @PathVariable("name") String names){}

     

    StringUtils

    StringUtils.isEmpty 判断某字符串是否为空

    StringUtils.isNotEmpty 判断某字符串是否非空

    StringUtils.isBlank 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成

    StringUtils.isNotBlank 判断某字符串是否不为空且长度不为0且不由空白符(whitespace) 构成

    StringUtils.trim 去掉字符串两端的控制符 , 如果输入为 null 则返回null

    StringUtils.trimToNull 去掉字符串两端的控制符 ,如果变为 null 或"",则返回 null

    StringUtils.trimToEmpty 去掉字符串两端的控制符,如果变为 null 或 "" ,则返回 ""

    StringUtils.strip 去掉字符串两端的空白符(whitespace) ,如果输入为 null 则返回 null

    StringUtils.stripToNull 去掉字符串两端的空白符(whitespace) ,如果变为 null 或"",则返回 null

    StringUtils.stripToNull 去掉字符串两端的空白符(whitespace) ,如果变为 null 或"" ,则返回""

    控制符("", " ", " ", " "等)

    空白符(""不属于空白符)

     

  • 相关阅读:
    【作业】第二周作业, 适合14级1/2班
    【作业】第二周作业,适合13级1/2/3班
    【组织】请13级1/2/3班,14级1/2班 将同学们的博客地址列个清单回复(按班级来)
    【组织】13级1、2、3班和14级1、2班 结对、分组情况请回帖
    【转】没什么能够阻挡,你对自由的向往
    【转】小屁孩, 懂个啥
    【转】远程结对编程实战:看看别人是怎么做的
    【转】看见成长的自己:斯坦福大学心理学教授徳韦克访谈
    【作业】第一周作业
    从std::thread::id取得int值id
  • 原文地址:https://www.cnblogs.com/wjmmt/p/12746101.html
Copyright © 2011-2022 走看看