报错
文章平均质量分 52
项目开发遇到的问题或者常见错误
小花皮猪
知道的越多,不知道的越多
展开
-
mybatis日期格式错误:IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
找了几圈,debug了好几遍发现是mapper中的问题,使用if标签判断的时候,如果是日期类型或者int类型,只需要判断是不是null就像了,不需要判断是不是’',不然就有这个问题。今天使用mybatis做一个save操作的时候,创建时间报错了。这个问题之前在int类型中也遇到过。把判断日期的代码中的’'判断去掉。再次启动项目重新允许即可解决问题。然后进行添加操作就报错了,如下。原创 2024-05-27 19:26:26 · 318 阅读 · 0 评论 -
解决SpringBoot启动报错:java: 无法访问org.springframework.boot.SpringApplication 类文件具有错误的版本 xxx, 应为 xxx
解决SpringBoot启动报错:java: 无法访问org.springframework.boot.SpringApplication 类文件具有错误的版本 xxx, 应为 xxx原创 2023-11-03 00:17:04 · 1770 阅读 · 2 评论 -
解决使用IDEA启动SpringBoot项目报错 java: 警告: 源发行版 17 需要目标发行版 17 或者 java: 无效的目标发行版: 17
解决使用IDEA启动SpringBoot项目报错 java: 警告: 源发行版 17 需要目标发行版 17 或者 java: 无效的目标发行版: 17原创 2023-11-03 00:04:58 · 1571 阅读 · 0 评论 -
解决IDEA打开报错:Internal error. Please refer to https://jb.gg/ide critical-starup-errors
解决IDEA打开报错:Internal error. Please refer to https://jb.gg/ide critical-starup-errors原创 2023-11-01 10:32:51 · 5292 阅读 · 0 评论 -
解决Post请求JSON列表参数格式报错:JSON parse error: Cannot deserialize value of type `java.util.ArrayList<x>
今天在调试接口的时候,遇到一个问题。有一个post请求的json body参数,通过提示信息,可以发现是因为json结构不对导致解析不了。然后vo里面只有两个属性,id和一个集合。应该给list加一层数组,这样就能正常解析。原创 2023-05-09 10:45:53 · 25333 阅读 · 5 评论 -
解决SpringBoot的yml配置文件报错: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
对于yml的格式还是很严格的,使用的时候一定要细心点。这里我简单总结一波,如果报了我这个错误,可以从这几个方向检查:1.配置项是否对齐2.配置项是否有对应对应的层次3.冒号后面是否有空格4.配置项是否书写正确。原创 2023-03-23 11:20:22 · 3756 阅读 · 8 评论 -
解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does
这种错误还是比较容易解决的,属于是自己不小心了,再这纪念一下。往往是这种简单的问题,越是不能忽视。原创 2023-03-13 14:55:48 · 6275 阅读 · 7 评论 -
解决SpringBoot中@RequestBody不能和Multipart同时传递的问题
虽然问题解决了。但是不太符合我的初衷,我的初衷还是希望使用@RequestBody进行传递参数而不是改变已有的方式碍于时间问题,先把这个问题问题放一放,后面我会继续尝试,如果有新的突破,再回来更新虽然这种方式不是特别的友好,但是也是可以解决问题的。希望可以帮助到您!原创 2023-02-26 18:20:07 · 10465 阅读 · 74 评论 -
解决SpringBoot启动失败:A component required a bean of type ‘xxxxxxx‘ that could not be found.
Component是spring中的一个注解,它的作用就是实现bean的注入。而@Component泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类。如果觉得直接调用工具类下的方法不舒服,非要使用bean的方式,name可以使用@Component注解。但是,这个工具类里面,我没有标明这个工具类是一个bean文件。我们可以换种思路,不注入bean文件,直接通过工具类下的方法直接调用。原创 2023-02-12 20:38:16 · 14314 阅读 · 0 评论 -
解决本地图片无法展示并且浏览器控制台报错:Not allowed to load local resource: file:xxxx
解决本地图片无法展示并且浏览器控制台报错:Not allowed to load local resource: file:xxxx原创 2023-02-06 23:10:23 · 9797 阅读 · 28 评论 -
解决SpringBoot文件上传报错:org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException
解决SpringBoot文件上传报错:org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException原创 2023-02-05 21:38:58 · 3311 阅读 · 4 评论 -
解决VsCode启动Vue项目报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决VsCode启动Vue项目报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。原创 2022-12-27 12:01:32 · 10563 阅读 · 6 评论 -
解决Java整合minio错误:S3 API Request made to Console port. S3 Requests should be sent to API port
解决Java整合minio错误:S3 API Request made to Console port. S3 Requests should be sent to API port原创 2022-12-22 15:05:15 · 3797 阅读 · 3 评论 -
SpringBoot中mapper-locations配置多个mapper包路径
SpringBoot中mapper-locations配置多个mapper包路径原创 2022-12-16 15:33:46 · 10222 阅读 · 3 评论 -
解决SpringBoot整合Mybatis和Mybatis-Plus不能公用(版本兼容性问题)
虽然Mybatis-Plus很好使,可以帮助我们生成CRUD的接口,但是有的情况下我们需要联合其他表进行多表查询,这时候Mybatis可以手写SQL的优势就体现出来了,一般在开发中,很多项目都是Mybatis和Mybatis-Plus公用的,但是公用也有有版本不兼容的问题目前我想到解决这个问题的版本就是提高Mybatis-Plus的版本去支持Mybatis,如果大家有别的办法欢迎评论!最后不得不感叹:这种问题真的好难发现啊!!!原创 2022-12-02 19:44:36 · 10978 阅读 · 3 评论 -
解决Vue前后端跨域问题的多种方式
本文主要介绍借助解决Vue前后端跨域问题的几种方式说到ajax请求,就不得不说下xhr(XMLHttpRequest)了,它可以说是鼻祖,但是实际开发中,我们不会直接使用它,而是进行二次封装或者使用成熟的第三方封装,比如JQuery,axios本文将会使用axios进行请求既然说到封装了,那就不得不提到axios了,它和JQuery相比,它支持请求拦截器和响应拦截器,并且体积很小,大约是JQuery的四分之一体积,一般在vue项目里面,基本都是使用axios请求。原创 2022-11-19 22:10:30 · 18880 阅读 · 6 评论 -
使用Vue脚手架配置代理服务器的两种方式
本文主要介绍使用Vue脚手架配置代理服务器的两种方式注意:Vue脚手架给我们提供了两种配置代理服务器的方式,各有千秋,使用的时候只能二选一,不能同时使用vue脚手架配置代理方法一在vue . config . js中添加如下配置:proxy : "http://localhost:5000" } 说明: 1. 优点:配置简单,请求资源时直接发给前端( 8080 )即可。2. 缺点:不能配置多个代理,不能灵活的控制请求是否走代理。原创 2022-11-19 22:07:33 · 4794 阅读 · 5 评论 -
多种方式解决Java控制台报错 java.util.LinkedHashMap cannot be cast to.....
多种方式解决Jav控制台报错 java.util.LinkedHashMap cannot be cast to.....原创 2022-11-17 15:52:47 · 18489 阅读 · 9 评论 -
解决控制台报错:Uncaught RangeError: Maximum call stack size exceeded
今天写了一个简单的数据代理,运行的时候发现报错了,如下经过网上搜索发现:出现这个的主要问题就是代码编写错误,通常表现为代码写错了,比如onclick写成onclich,还有就是我这种逻辑性错误。原创 2022-10-07 21:02:38 · 1779 阅读 · 2 评论 -
解决Mybatis报错并分析原因:Invalid bound statement (not found): com.xxx.mapper.xxx
今天同事在Mapper.xml自定义写了一个SQL,但是调用mapper的时候缺报错我大概还原下场景具体如下出现问题不要慌 慢慢找总会找到的。原创 2022-08-31 23:51:11 · 6575 阅读 · 9 评论 -
Mybatis中Date类型筛选查询报错:invalid comparison: java.time.LocalDateTime and java.lang.String
今天测试接口的时候,有一个关于日期时间的参数,需要根据它筛选数据,然后报错如下IDEA里面的保错信息主要就是这一段....................相关代码如下。原创 2022-08-16 14:44:28 · 1678 阅读 · 2 评论 -
图文详细解决IDEA使用Debug模式启动项目一直转圈圈跑起不来(亲测可以)
IDEA启动Debug失败原创 2022-08-02 22:31:26 · 6007 阅读 · 3 评论 -
Activiti启报错: Cannot create PoolableConnectionFactory (Could not create connection to database server
Activiti启报错: Cannot create PoolableConnectionFactory (Could not create connection to database server原创 2022-07-27 23:06:49 · 1981 阅读 · 0 评论 -
Mybatis xml文件中&出现报错问题:Unescaped & or nonterminated character/entity reference
Mybatis xml文件中&出现报错问题:Unescaped & or nonterminated character/entity reference如下所示 IDEA将“&”当成了特殊符号,一些转义字符在特殊情况下需要转义推荐这种 只需要简单的转义 解决方式2需要修改连接数据库配置信息,不太推荐......原创 2022-07-27 17:43:38 · 2156 阅读 · 0 评论 -
Mybatis if test 条件参数为0的一个坑
今天发现mybatisiftest条件参数为0的一个坑,在此记录一下主要内容如下原代码,我是要用用户id作为参数进行拼接查询的看起来好像没什么问题,就是userId不为空的时候,进行拼接查询,然后我就调用接口查出来的数据是不对的,我看了下日志执行的sql如下很明显没有把参数加进来,也就是说在if标签判断里面0是没用通过的通过查询资料发现在查询时。遇到这种如果传进来的的参数值为0,直接跳出if不执行问题在于参数类型’’!判断即可。.........原创 2022-07-26 15:35:20 · 2481 阅读 · 0 评论 -
org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 ‘outgoing‘ 开头的无效内容
今天实例化部署Activiti流程的时候保存了看了下网上的解决方案,发现有以下两种解决方案在部署流程时调用disableSchemaValidation()方法,禁止校验文件就可以了直接把全部代码贴过来了解决方案2找到要部署的bpmn文件,用notepad++打开,或者转为xml文件,把标签中的xmlns=" "删掉,这个可能是插件和Idea不兼容的问题导致两种方式都亲测可以,个人推荐第一种,简单命令,一行代码搞定......原创 2022-07-04 23:50:20 · 2955 阅读 · 0 评论 -
Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException
今天使用Acitivity创建ProcessEngineConfiguration对象时报错分析问题1 有可能是mysql版本驱动的问题2 有可能是配置错误问题3 经我测试和查询网上的相关错误,大部分原因都是mysql版本问题或者配置错误,比如url确实参数,驱动8.0少加了cj,我是因为版本问题,我本地是8.0的数据库,但是jar是5.7的相关代码如下配置测试类修改完之后再次启动测试可以看到日志信息已经在创建表了查看数据库 表已经正常创建......原创 2022-06-23 21:13:00 · 2519 阅读 · 0 评论 -
org.apache.rocketmq.client.exception.MQClientException: No route info of this topic
问题描述:今天使用Java代码给RocketMQ发送消息,报错如下org.apache.rocketmq.client.exception.MQClientException: No route info of this topic翻译过来就是没有路由信息再这个topic上查询资料发现,我的rockmq中并没有叫myTopic的主题,我启动broker的时候是通过点击cmd文件启动的,没有指名broker自动创建主题,所以我们应该通过命令去启动,加上参数 autoCreateTopicEnab原创 2022-05-18 18:41:23 · 10103 阅读 · 0 评论 -
JSON parse error: Cannot deserialize instance of `java.util.ArrayList
今天测试接口,JSON里面有个集合,一直报错如下所示{ "name": "到底怎么回事呢", "status": "0", "tenantId": "123", "createId": "123", "modifyId": "123", "labelItemRelations": { "itemId": "111", "status": "1", "tenantId": "123", "createId": "123", "modifyId"原创 2022-05-11 11:09:23 · 34408 阅读 · 4 评论 -
mytbatis mapper.xml报错:java.lang.UnsupportedOperationException] with root cause
Cause: java.lang.UnsupportedOperationException] with root cause java.lang.UnsupportedOperationException: nullmapper层接口 List selectRolePredict(@Param("organId") String organId,@Param("businessId") String businessId);mybatis.xml sql结构 <select id..原创 2022-02-24 17:13:11 · 3650 阅读 · 2 评论 -
A component required a bean of type ‘com.wyh.service.XXX‘ that could not be found.
A component required a bean of type ‘XXXService’ that could not be found组件需要找不到“Service”类型的bean因为service的实现类serviceimpl忘记了加@Service注解。只要在下面加入这个注释就能获取到bean@Service原创 2021-08-19 15:28:56 · 2911 阅读 · 0 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
springboot启动报错Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.翻译就是:无法配置DataSource:未指定’url’属性,也无法配置嵌入数据源。很明显,就是你在应用中没有配置datasource的一些相关属性,例如:地址值啊,数据库驱动啊,用户名啊,密码啊如果加入mybatis的依赖,没有配置驱动等数据库信原创 2021-08-18 10:42:14 · 7041 阅读 · 0 评论 -
java.io.FileNotFoundException: D:\tomcat2\apache-tomcat-5.5.26\webapps\ROOT\workflat\Upload (拒绝访问。)
今天用strtus2和FormFile文件上传的时候遇到这个错,百度发现因为在创建输出流的时候只写了目录的路径,如果要实现上传则必须是文件的路径才能正常上传,也就是路径没有写全错误的的路径相关代码 OutputStream img_os = new FileOutputStream(ServierPath);//建立一个上传文件的输出流 正确的的路径相关代码原创 2021-06-30 14:01:01 · 2194 阅读 · 0 评论 -
端口占用 Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use
tomcat启动报错,端口号8080被占用端口被占用,可以用cmd(window+R)第一步:输入netstat -ano也可以输入netstat -aon|findstr “端口号”第二步:tasklist|findstr “查询出的 listening”,刚刚查询的是7912第三步:taskkill /f /t /im 查询出占用程序名称可以看到8080的进程被kill了。————————————————版权声明:本文为CSDN博主「小瓶盖儿zzz」的原创文章,遵循CC 4.0原创 2021-05-17 15:22:22 · 4857 阅读 · 0 评论 -
js请求路径控制台报错 Failed to launch ‘xxx‘ because the scheme does not have a registered handler.
控制台报错: Failed to launch ‘xxx’ because the scheme does not have a registered handler.这种错误是因为请求没有协议,应该把协议头加上错误的例子 window.location.href="localhost:8080/goShowJSP"正确的例子 window.location.href="http://localhost:8080/goShowJSP".........原创 2021-06-02 00:07:56 · 42190 阅读 · 3 评论 -
idea pom引入依赖 Dependency ‘xxx‘ not found less... (Ctrl+F1) Inspect
idea的pom.xml依赖红线报错,鼠标移到报错地方提示以下内容Dependency ‘xxx’ not found less… (Ctrl+F1) Inspect原因:这个原因是maven版本可能和idea版本发生冲突不一致,建议不要3.8版本的maven,版本太高就会有问题解决:可以把maven的版本换成3.6,然后重新配置环境变量的setting.xml镜像网址远程仓库,在idea重新配置maven本地环境和即可...原创 2021-06-02 00:25:43 · 6500 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
SpringBoot启动报错:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowedmysql8.0或者8.0以上的版本的url后面加上allowPublicKeyRetrieval=true就行了spring.datasource.url=jdbc:mysql://localhost:3306/db_test1?serverTimezone=GMT&allowPublicKeyRetrie原创 2021-05-19 23:01:21 · 4649 阅读 · 0 评论 -
java.sql.SQLException: Unsupported character encoding ‘utf8;
springboot启动报错:java.sql.SQLException: Unsupported character encoding ‘utf8;’这是因为url结尾多谢了一个";" 把它去掉即可原创 2021-05-19 23:04:03 · 4961 阅读 · 0 评论 -
mysql语法错误:Every derived table must have its own alias
mysql查询报错如图报错原因every derived table must have it ownalias 翻译过来就是:每一个派生出来的表都必须有一个自己的别名。就是说子查询没有别名解决方案给子查询起个别名,可以写成这种形式select count(*) from (select * from ……) as total;...原创 2021-06-02 17:34:23 · 8168 阅读 · 0 评论