002

发布时间 2023-07-25 20:06:05作者: Mr_zzl
  • springboot整合mybatis-测试模块所需依赖
  • <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter-test</artifactId>
    <version>2.3.1</version>
    <scope>test</scope>
    </dependency>

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
    </dependency>
  • springboot整合mybatis-快速生成单元测试
  • 单元测试要求测试方法中不能带有参数
  • 断言初次使用国内使用打印取代断言的较多;国外使用断言多
  • 单元测试需dao层添加@Mapper注解;否则找不到dao层的bean
  • 当小火箭的快捷键和javadoc的快捷键冲突;修改小火箭快捷键
  • stream流批量生成数据list
  • public static void main(String[] args) {
    //1..100
    List<Integer> collect = Stream.iterate(1, i -> i + 1).skip(10).limit(20).collect(Collectors.toList());
    //流.使用迭代器(种子为1,种子作为参数传入lambda表达式[不断+1]).跳过前10个
    //.限制种子最大为20[需要灵活加上跳过的;真实最大为30{lambda表达式改为+2就该另算了,不能以个数论}].流转换成list集合
    System.out.println(collect);
    }
  • 批量插入数据,结合Stream流
  • spring注入的bean怎么查看;;首先使用shift+shift进行全局搜索
  • 自动生成注释插件Easy Javadoc;;使用:ctrl+\ (注意是右斜杠)
  • 补充:dao层使用@Repository和@Mapper使用一个就能够实现spring注入bean
  • 补充:service层使用的两个注解技巧
  • slf4j在类中的应用和占位符的应用
  • 使用糊涂工具包进行密码的明文加密
    • pom文件导入依赖
      •   <!-- 糊涂工具包 -->
        <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-all</artifactId>
        <version>5.8.11</version>
        </dependency>
    • 应用代码
      •   // 进行密码加密 明文密码进行加密保存
        String sha256Pass = SecureUtil.sha256(user.getPassword());
        user.setPassword(sha256Pass);
  • 在线解密网站(https://cmd5.com)
  • idea自动导包
  • springboot自动补全斜杠
  • 前端传入数据格式与后端接收所用注解
  • springboot参数校验除此之外,还可以校验是否为true,参数长度等;需要参考接口文档进行编程设计
  • 如果为空;实际上会抛出一个非法参数异常异常的提示信息为所写提示信息
  • springboot全局异常处理器怎样写
  • idea本地安装插件
  • 小火箭使用流程
    • 首次使用
    • 进行配置
    • 选择项目和环境
    • 使用因为本次测试的接口使用表单进行传参(没有使用@RequestBody注解)【前端使用表单传参;后端直接使用同名参数进行接收就行;或者使用@RequestParam注解指定接受】因此是Form...
    • 发送测试
  • idea技巧之-设置idea代码页面可以随滚轮放大缩小最后别忘记点击应用
  • idea技巧之-查看数据库表中数据
  • typero技巧之-放大缩小快捷键引自:https://blog.csdn.net/ljh101/article/details/112971698
    • ctrl+shift+ 上面一排那个数字后面的+ - 号
  • springboot技巧之-后端返回结果忽略某个属性
  • springboot-整合分页
  • <!--分页助手-->
    <dependency>
          <groupId>com.github.pagehelper</groupId>
          <artifactId>pagehelper-spring-boot-starter</artifactId>
          <version>1.4.3</version>
    </dependency>
  • springboot-swagger、kinfe4j;;生成controller层的接口文档(前后端之间的接口)【未完,待续..】