Java开发异常大全
Java开发过程中一定会存在各种各样的异常,学会理解每个异常,并解决异常将是一个非常重要的技能。
幻风_huanfeng
没有梦想和神经网络有什么区别?
展开
-
JVM虚拟机:一个java对象被创建的过程
当我们new 类名(),创建一个对象的时候,究竟会发生什么?原创 2023-08-27 12:09:51 · 128 阅读 · 0 评论 -
单元测试Mock的时候出现org.mockito.exceptions.misusing.NotAMockException
这是因为我们在验证某些结果的时候,我们的对象使用被@InjectMocks注解了,此时并不是真实的Mock,此时我们可以在@InjectMocks上面加上一个@Spy注解就可以了,此时它就是一个真实的mock了。原创 2023-01-04 23:41:49 · 8985 阅读 · 1 评论 -
Mybatis 错误日志:Parameter ‘productId‘ not found. Available parameters are [arg1, arg0, param1, param2]
日志详情出现这种原因是由于在mapper的接口上没有使用@Param导致的,更改一下就好了:原创 2022-08-31 16:11:42 · 727 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.spring.
出现这种问题的本质是Mapper接口和xml文件存在绑定失败的问题,从这个角度思考问题就会很容易解决。原创 2022-08-27 21:40:43 · 189 阅读 · 0 评论 -
Java异常:java.lang.IllegalArgumentException: Invalid character found in method name,HTTP method names
这是因为我使用了https//localhost8080/hello来进行访问的,将其改成了http就好了。原创 2022-07-31 19:12:46 · 3232 阅读 · 0 评论 -
Java异常:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
这是因为如果不使用@ComponentScan指明对象扫描范围,默认只扫描当前启动类所在的包里的对象。写在java文件夹下的Application类,是不从属于任何一个包的,因而启动类没有包,所以就会报错。这样就可以正常启动了,启动类的启动包是huan.feng,这个包以及这个包下面的所有Controller都可以被检测到了。如果不在包结构上下手,那么我们就需要使用@ComponentScan注解,指定要扫描的包了,这是另外一个方法。......原创 2022-07-31 19:07:04 · 266 阅读 · 0 评论