目录

一、Feign服务间调用异常

二、令牌状态已过期,请点击重新登录

三、mapper.xml里面写好sql,但是在serviceimpl中接受结果为null

四、Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘*****‘

五、Cannot invoke “com.mapper.UserNameMapper.xxx“ because “this.xxxMappe“ is null

六、424Failed Dependency依赖失败 由于先前请求失败,本次请求也失败了

七、You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'false as user_name1, false as user_name2, true as user_name3, true as user_name4, true as user_name4' at line 1

八、spring中case一直返回else中的值-问题和原理详解


一、Feign服务间调用异常
  • 异常类型:feign.FeignException$InternalServerError ,属于服务调用时的 500 内部服务器错误
  • 调用场景:通过 Feign 调用 http://包名/路径/接口名,对应 Service 的 接口名方法
  • 根源问题:下游服务(包名)执行 SQL 时语法错误(java.sql.SQLSyntaxErrorException ),导致调用方收到 500 错误,需去下游服务排查 SQL 语句语法 
  • 还有一种解法:是nacos路径、数据库路径,存储这个sql或者这个sql相关的路径问题,spring找不到这个相关联项也汇报这个错误。
二、令牌状态已过期,请点击重新登录

1. 令牌自身有效期到了

2. 会话长时间没操作

为保障安全,要是用户长时间(比如几十分钟)没和平台交互,服务器会判定会话过期,让用户重新登录 。

3. 多个设备 / 浏览器登录冲突

同一账号在不同地方登录,可能把之前的令牌挤掉,导致当前页面用的令牌失效 。

4. 服务端配置变动

要是后端调整了 Token 有效期、会话管理的相关配置,也可能让原本有效的令牌失效 。

三、mapper.xml里面写好sql,但是在serviceimpl中接受结果为null

检查方向1:sql语句语法,在数据库中可以执行但是到代码中有些函数就不识别了;

检查方向2:sql内动态传入的参数名、值、位置、大小写是否一致;param;

检查方向3:接收sql执行结果的vo类,是否添加注解,大小写是否一致,注意mybatis.xml中是否有添加驼峰命名规则的。要严格一致。检查 MyBatis 配置(映射、扫描、数据库连接等 )。;

四、Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘*****‘
五、Cannot invoke “com.mapper.UserNameMapper.xxx“ because “this.xxxMappe“ is null

Cannot invoke “com.mapper.UserNameMapper.xxx“ because “this.xxxMappe“ is null

六、424Failed Dependency依赖失败 由于先前请求失败,本次请求也失败了

424Failed Dependency依赖失败 由于先前请求失败,本次请求也失败了

七、You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'false as user_name1, false as user_name2, true as user_name3, true as user_name4, true as user_name4' at line 1

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'false as user_name1, false as user_name2, true as user_name3, true as user_name4, true as user_name4' at line 1

八、spring中case一直返回else中的值-问题和原理详解

spring中case一直返回else中的值-问题和原理详解

九、“\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table ‘pig_config_leda.s

“\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table ‘pig_config_leda.s

--------------------------------------------------------------------------------------------------------------------------------

如果有需要记录的报错,大家可以发给我,我放到这集合内,持续完善

--------------------------------------------------------------------------------------------------------------------------------

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐