
错误总结
子房为之奈何
一名程序员,热爱编程,乐于助人,希望使用代码改变生活方式。
展开
-
org.activiti.bpmn.exceptions.XMLException: src-resolve: 无法将名称 ‘extension‘ 解析为 ‘element declaration‘
今天在给客户方打包时,使用jar -jar命令去执行这个程序包一直报bean注入失败的异常。最开始以为是由于bean命名不规范导致注入不进去,修改规范名字后,依旧报这个错误。经过查询资料,发现是由于activiti项目的所在路径中存在中文!项目路径全改英文即可。我当时是在桌面建立了一个文件夹去放置的jar包,并且这个文件夹有中文,所以报错了。总结建什么文件夹,一定要用英文,不然会遇到莫名其妙的错误。...原创 2021-07-27 10:03:26 · 832 阅读 · 1 评论 -
加了@LoadBalanced不能使用ip来调用远程接口
问题背景说明之前在工作中写了一个定时任务,其中需要调用另一个模块的数据,于是我使用RestTemplate的方式进行调用,我在配置文件中配置了那个模块的地址(使用的是注册中心中的微服务名),并通过@Value的方式注入到使用的地方。本来没啥问题的,可是同事他在记录日志的时候,正好使用的也是那一个模块,他也是将那个模块的地址写在配置文件中,但是是使用的ip的形式,正好,他看见我这样写,就模仿我也使用微服务名来调用,他发现怎么也调用不成功,于是就改成了在代码中直接new一个RestTemplate的方式,但原创 2021-02-04 15:40:51 · 1750 阅读 · 3 评论 -
@ControllerAdvice全局处理异常不起作用
在创建controller层的全局异常处理时发现不起作用。最终发现是没有被主启动类扫描到,于是在主启动加上包名就可以了。原创 2020-11-18 14:21:18 · 972 阅读 · 0 评论 -
java.lang.Long cannot be cast to java.lang.Integer
问题描述:当数据库字段为 int 型(有符号int型),但是如果在 sql 中使用了某些函数,jdbc 会自动转型为 long,例如:select sum(money) from account where accountId = 123。这个行为是 jdbc自动做的,目的是为了防止数据溢出,因为在本例中 money 本来是 int 型,但是 sum(money) 以后很可能数值会超过 java Integer.MAX_VALUE值。另一种 int 自动转 long 型是因为字段使用是无符号 i...原创 2020-11-04 15:32:29 · 2774 阅读 · 0 评论