JAVA开发出现的BUG集

一、解决报错原则

1.1 第一步:第一原则

第一步:找到第一处报错的地方。因为其他的报错可能是由第一个报错导致,跟连锁反应一样,可能实际上它们并没有错误。

1.2 第二步:最右原则

第二步:找到第一处报错地方的最右边。因为报错是一层一层向外抛的,最里面(其实就是最右边)的往往就是错误的根本原因。

个人说明:以上原则仅为个人经验之谈,不喜勿喷。

二、中文标点符号报错问题

错误截图
中文标点符号报错_1
中文标点符号报错_2
错误原因:程序中的标点符号使用了中文标点符号,导致程序不能识别
解决方法:将中文标点符号改为英文标点符号

三、依赖注入失败问题

3.1 配置bean时写错property标签的name属性值

错误截图
property标签的name属性值写错
property标签的name属性值错误_2
错误原因:配置bean使用set注入时,property标签的name属性值写错了,导致程序找不到对应的setter方法,从而依赖注入失败
解决方法:property标签的name属性值改正确

3.2 没有符合条件的bean对象错误

错误截图
没有符合条件的bean对象错误-1
没有符合条件的bean对象错误-2
错误原因:UserService的实现类(UserServiceImpl)没有写@Service注解,导致spring没有为该类创建bean对象
解决方法:给UserService的实现类(UserServiceImpl)写@Service注解
个人说明:该错误只针对注解方式有效。如果是使用的时xml方式,应该去相应的xml文件看看有没有配置对应的bean。

四、类找不到异常

4.1 Mapper文件中找不到指定的类

错误截图
Mapper文件中找不到指定的类-1
Mapper文件中找不到指定的类-2
错误原因:类路径写错导致找不到指定的类,正确的路径应该是com.jt.manage.pojo.User,而不是com.jt.manage.User。
解决方法:将类路径改正确。
个人建议:类路径最好不要手敲,而是复制粘贴。这样可以尽可能减少此类报错。
注:正确的类路径不一定是com.jt.manage.pojo.User,具体要看你的类放在哪

五、无法读取方案文档’http://www.springframework.org/schema/beans/spring-beans-4.1.xsd’问题

错误截图
无法读取方案文档错误-1
错误原因:本地的xsd文件版本过低不支持项目配置的版本导致的。在网速好的时候可以通过http请求到xsd文件,但网速不好的时候,就只会出报错信息,项目启动失败。
解决方法
1 升级高版本的jar包,其中包含高版本的xsd文件
2 降低配置的xsd文件版本使本地jar能够满足要求
注:让本地jar满足配置的xsd版本就不会出现异常信息。
扩展说明:该错误的解决方法是百度找到的,详情可以访问:https://blog.csdn.net/FU250/article/details/78043901

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值