![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异常报错总结
每次遇到的异常都记录分享出来
木..木
那场大雨毁了我的Java梦
展开
-
成功解决:Correct the classpath of your application so that it contains a single, compatible version of 包
Correct the classpath of your application so that it contains compatible versions of the classes com.alibaba.dubbo.common.logger.LoggerFactory and com.alibaba.dubbo.common.logger.LoggerAdapter原创 2023-10-23 22:37:49 · 639 阅读 · 0 评论 -
java文件操作报错:java.io.FileNotFoundException:D..(拒绝访问)
Exception in thread "main" java.io.FileNotFoundException: D:\dev.kai\crm项目工具\服务器端生成的excel文件 (拒绝访问。)原创 2023-09-15 23:34:28 · 2225 阅读 · 0 评论 -
【Mybatis报错】attempted to return null from a method with a primitive return type (int).
ActivityMapper.selectCountOfActivityByCondition(java.util.Map)" is nul原创 2023-09-12 23:00:10 · 456 阅读 · 0 评论 -
异常报错之org.apache.ibatis.binding.BindingException:Invalid bound statement (not found): xxx.mapper.xxx
后面通过查看target编译之后的目录发现,mapper中的xml目录不见了,这是由于maven加载时,java类型地 文件进行编译,非.java文件不会加载原创 2023-09-05 22:21:24 · 133 阅读 · 0 评论 -
Maven打包错误:Please refer to XXXXX for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.原创 2023-09-05 22:09:17 · 462 阅读 · 0 评论 -
IDEA “Cannot resolve symbol”如何解决(莫名其妙爆红)
在 IntelliJ IDEA 中,“Invalidate Caches/Restart” 是一个重置和刷新 IDE 缓存的功能。它的作用包括以下几个方面:清除缓存:该功能将清除 IntelliJ IDEA中的各种缓存,包括索引缓存、编译缓存、本地历史记录、文件系统缓存等。这些缓存可能会在使用 IDE 过程中积累并占用大量的磁盘空间。修复异常:有时,IDEA 中的缓存可能会损坏或出现异常,导致各种奇怪的行为或错误发生。通过执行 “Invalidate。原创 2023-09-05 21:58:56 · 6861 阅读 · 1 评论 -
解决报错之org.aspectj.lang不存在
可以右击项目的根目录中的pom.xml文件,选择Unlink并再次加载Maven项目。例如,可检查是否存在org.aspectj.lang.annotation.Around这个类的相关jar包。引用:java错误-java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around。总结起来,解决org.aspectj.lang不存在的问题,可以先检查依赖配置,然后确保引入了正确的jar包,最后可以尝试重新加载Maven项目。原创 2023-09-03 23:05:15 · 3223 阅读 · 1 评论 -
解决idea项目莫名其妙爆红(Build Project)
在IDEA中,rebuild项目的作用是重新编译整个项目,包括所有文件和依赖项,以确保项目的代码和资源文件都是最新的。重新编译整个项目可以帮助解决一些编译错误和依赖问题,同时确保项目的可靠性和一致性。在使用JRebel这样的热编译插件时,rebuild项目可能不再必要,因为热编译插件可以在代码更改后立即重新加载。但是,在某些情况下,如更改了项目的配置文件或依赖项,rebuild项目可能仍然是必要的。当你在IDEA中打开项目后,发现一些类莫名其妙找不到了的问题,可能是由于项目的配置问题导致的。原创 2023-09-03 22:59:13 · 1550 阅读 · 0 评论 -
解决报错之Error creating bean with name ‘org.mybatis.spring.SqlSessionFactoryBean#0‘: Lookup method resol
maven导入的依赖版本过低,不支持,mybatis-spring应该是3.x版本及以上才行。原创 2023-08-18 14:58:58 · 1139 阅读 · 0 评论 -
解决报错之org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘1‘ available
第三种可能是:web.xml中没有添加applicationContext.xml配置。第四种:我自己犯了简单错误,解析sprin.xml文件的时候名字错了,导致压根解析不到。第一种可能是忘记加注解了(这里我加了的)@Repository。不加注解spring容器会无法识别出这个bean,并且无法管理。在学习spring框架中,注解式开发当中遇到的问题报错。第二种可能是getBean里面的bean id写错了。这里我StudentService的id没有写错。希望大家在以后的工作学习种少犯一些低级错误。原创 2023-08-15 18:14:55 · 436 阅读 · 1 评论 -
关于parameterType 参数问题
今天做项目的时候之前用mybatis生成好的mapper文件,然后今天在测试的时候报了一个Result Maps collection does not contain value..的错误,一直在比对参数的映射文件,又觉得没问题,最后上网查询然后自己检查后面写的mapper方法,发现有一个地方的参数类型写成parameterMap,最后将其改成parameterType就行了。注意:SQL映射的XML文件:mybatis官方已经将parameterMap废弃了,现在使用parameterType来处理。原创 2023-08-01 14:17:42 · 88 阅读 · 0 评论 -
mybatis报错之java.lang.IllegalArgumentException: Result Maps collection does not contain value for xxx
resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。(返回的值都是固定的)resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。比如:java.lang.Long和java.lang.String以及java.util.Map或者相应实体。原创 2023-08-03 22:44:47 · 812 阅读 · 0 评论 -
Mybatis 报错篇There is no getter for property named ‘ clazz‘ in ‘class
注意resultMap中result 中 property属性中有无空格,空格会导致 无法识别。然后查看数据库的表字段和Student 实体类的表字段 最后发现 property属性中空格。最先想着是不是Student实体类没有写。方法,可是发现写了。原创 2023-08-03 22:36:47 · 334 阅读 · 0 评论