
SpringBoot
疯狂的帆
IT小白的求学之路
展开
-
解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCat问题
解决java.util.LinkedHashMap cannot be cast to com.km.pojo.ItemCatcom.alibaba.fastjson.JSONObject cannot be cast to com.km.pojo.ItemCat的问题错误描述使用redis的时候,设置json格式的序列化器,使用get获取时,因为数据较多,使用List集合List<...原创 2020-04-13 00:40:32 · 8627 阅读 · 2 评论 -
如何使用Mock进行业务逻辑层(Service)测试
场景公司采用的是分层开发,controller、Service、dao层分离,现在写dao层代码的人生病了,进度比较慢,现在你写的是 Service层的代码,怎么测试 Service 层代码是否正确呢?Service层测试的重点是什么?DAO层调用的次数以及调用的顺序并不关心最后数据是否准确测试代码示例0. 准备环境引入依赖<!-- Junit测试包 -->&l...原创 2020-03-23 00:11:11 · 7882 阅读 · 1 评论 -
Redis学习(三)SpringBoot整合redis—java中redis的api
配置redis的环境,创建SpringBoot项目,常见的API4,运行时可能出现的错误。stringRedisTemplate.opsForValue()stringRedisTemplate.opsForSet()stringRedisTemplate.opsForList()stringRedisTemplate.opsForHash()原创 2020-03-06 23:07:53 · 566 阅读 · 0 评论 -
Shiro的使用(六)—SpringBoot整合shiro和Swagger2实现前后端分离
通过扩展AccessControlFilter,HashedCredentialsMatcher完成了自定义身份校验器,访问控制过滤器等核心技术。使用了全局业务异常,处理项目中可能出现的异常信息,并使用了枚举定义输出信息。封装了通用的返回结果集,可在实际开发项目中,直接进行使用。原创 2020-03-03 01:40:30 · 1311 阅读 · 1 评论 -
shiro的使用(四)—springboot整合shiro之高级应用
shiro的使用(四)—springboot整合shiro之高级应用本篇文章使用 springboot整合shiro,完成了:session管理、授权管理(过滤器授权、注解授权)、授权缓存管理、remeberMe等功能。原创 2020-02-28 00:32:00 · 1002 阅读 · 1 评论 -
SpringBoot整合Hibernate-invalidate(JSR303校验)
SpringBoot整合Hibernate-invalidate(JSR303校验)简介Hibernate-invalidate的作用简单来说就是:做参数的验证,验证前端传入的参数是否合法Hibernate-invalidator这个框架跟 Hibernate并没有什么关系、是一个独立的框架SpringBoot默认使用该验证规则,不需要额外导入依赖 ...原创 2020-02-24 22:22:42 · 674 阅读 · 2 评论