- 博客(8)
- 收藏
- 关注
原创 Mockito单元测试
需要注意的是:doReturn("World").when(mockList).get(0) 方法执行的对象可以是mock或者spy对象,而when(mockList.get(0)).thenReturn("Hello") 只能执行mock对象。注意事项:被@InjectMocks注解标注的属性必须是实现类,因为mockito会创建对应的实例对象,默认创建的对象未经过mockito的处理,因此配合@spy 注解使其变为mock 对象调用真实的方法。
2024-04-18 18:25:15 607 1
原创 JPA使用原生SQL实现分页查询、排序
1.使用 PageRequest.of 静态方法创建一个PageRequest 对象 或者 Pageable 接口;Pageable pageRequest = PageRequest.of();2.传入分页和排序的参数;int page = 10;int size = 5;PageRequest pageRequest = PageRequest.of(page, size, Sort.by("account"));3.使用@Query 注解写原生sql语句:nativeQuery 属性
2022-03-09 13:41:05 3160 1
原创 SpringBoot解决JPA 中文排序乱序
SpringBoot解决JPA 中文排序乱序需要自己定义个一个类继承 MySQL8Dialect (自己使用的MySql 版本 使用Mysql 5版本的继承MySQL5Dialect)注册到Spring容器中@Componentpublic class MySQLChineseDialect extends MySQL8Dialect{ public MySQLChineseDialect(){ } @Override public String renderOr
2022-03-04 13:12:07 1022
原创 Shiro登录验证
1.首先需要导入Shiro依赖包<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.3.2</version></dependency>2.定义自己的Reaml 需要继承AuthenticatingRealm 重写doGetAuthenticationInf
2022-01-16 18:24:35 1526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人