实践Spring Catching,中间遇到一些问题,记录一下。

第一步,搭建一个项目框架,采用Spring Jdbc的方式操作持久化数据

在测试的时候,遇到第一个问题:

org.h2.jdbc.JdbcSQLException: No data is available

在stackoverflow上查到了一个回答:

于是我将自己的程序修改为如下,测试成功:

@Overridepublic Spitter findSpitterById(Long id) {Map<String, Object> paraMap = new HashMap<>();paraMap.put("id", id);Spitter spitter = jdbcOperations.query(SQL_SELECT_SPITTER_BY_ID, paraMap,(resultSet) -> {if(resultSet.next()){return new Spitter(resultSet.getLong("id"),resultSet.getString("fullName"),resultSet.getString("username"),resultSet.getString("password"),resultSet.getString("email"),resultSet.getBoolean("updateByEmail"));}return null;});return spitter;}

Spring Catching 实战相关推荐

  1. Spring Security 实战干货:自定义异常处理

    Spring Security 实战干货:自定义异常处理 转自:https://www.cnblogs.com/felordcn/p/12142514.html 文章目录 1. 前言 2. Sprin ...

  2. spring boot 实战 / 可执行war启动参数详解

    概述   上一篇文章<spring boot 实战 / mvn spring-boot:run 参数详解>主要讲解了spring boot 项目基于maven插件启动过程中借助profil ...

  3. Spring Boot实战:过滤器、拦截器与切片

    Spring Boot实战:过滤器.拦截器与切片 Q:使用过滤器.拦截器与切片实现每个请求耗时的统计,并比较三者的区别与联系 过滤器Filter 过滤器概念 Filter是J2E中来的,可以看做是Se ...

  4. Spring Security 实战干货:OAuth2登录获取Token的核心逻辑

    作者 | 码农小胖哥 来源 | https://mp.weixin.qq.com/s/zdTBdSVunqwVGx-spHjLjw 1. 前言 在上一篇Spring Security 实战干货:OAu ...

  5. Spring Security 实战干货:OAuth2授权回调的核心认证流程

    1. 前言 我们在上一篇 Spring Security 实战干货:OAuth2 授权回调的处理机制 对 OAuth2 服务端调用客户端回调的流程进行了图解, 今天我们来深入了解 OAuth2 在回调 ...

  6. Spring Security 实战干货:客户端OAuth2授权请求的入口在哪里

    1. 前言 在Spring Security 实战干货:OAuth2 第三方授权初体验一文中我先对 OAuth2.0 涉及的一些常用概念进行介绍,然后直接通过一个 DEMO 来让大家切身感受了 OAu ...

  7. Spring Security 实战:基于配置的接口角色访问控制

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 码农小胖哥 来源 | 公众号「码农小胖哥」 1 ...

  8. Spring Security 实战干货: RBAC权限控制概念的理解

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 码农小胖哥 来源 | 公众号「码农小胖哥」 1 ...

  9. Spring Security 实战:使用 JWT 认证访问接口

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 1. 前言 欢迎阅读Spring Security 实战 ...

最新文章

  1. 国内github访问慢的解决方法
  2. iOS开发之Quartz 2D绘图
  3. mysql dba 视频_MySQL DBA入门到高级系列视频教程 [高清完整版]
  4. golang websocket conn.close关闭错误_Websockets 与在golang中的应用
  5. 蓝桥杯 平面切分(欧拉定理)
  6. MySQL 添加列,修改列,删除列 的SQL写法
  7. 搭建Flink集群环境
  8. 删除双系统linux分区,双系统时如何正确删除Linux系统
  9. 阿里云CentOS 7.4 使用Flask建站
  10. Vue 中的 key 有什么作用?
  11. vs code 的常用快捷键列表
  12. 后台页面设置页面弹出
  13. MySQL之filed函数
  14. ONSPlayer玩RPGMV没声音的解决方法
  15. 计算机打印状态错误,打印机出现错误状态是怎么回事,教您解决办法
  16. aws 邮件服务器 接收邮件,Amazon SES
  17. BJOI2019 奥术神杖
  18. 【C语言】把一个结构体指针转换为另一个结构体指针
  19. 使用计算机的好习惯教学设计,《我的好习惯》教学设计
  20. kubernetes 与 rook 架构说明

热门文章

  1. 汽车重点转向驾驶员监控系统
  2. 计算机网络故障的排除,网络故障怎么排除 网络故障排除方法
  3. 蛋白质结构预测与分析
  4. 如何把很多照片拼成一张照片_怎样用手机将多张照片拼成一张组合图
  5. Libra,一场赛博朋克噩梦!
  6. 隐藏IP地址的4个好处
  7. index.php打开失败,phpmyadmin无法打开index.php的解决方法
  8. 大数据利益相关者的利益矛盾及其伦理治理
  9. 2018年第九届C/C++ A组蓝桥杯省赛真题——第五题:书号验证
  10. mumu的adb_如何使用网易mumu模拟器调试安卓程序?