002
- 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);
- // 进行密码加密 明文密码进行加密保存
- pom文件导入依赖
- 在线解密网站(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层的接口文档(前后端之间的接口)【未完,待续..】