java常见异常及处理

如果程序启动失败,可以重新导一下项目,加载maven,可能一不小心就成功了

1.1 插件问题

spring-boot-maven-plugin
培优 齐雷- qilei@tedu.cn

2

1.1.3 依赖下载问题

1.2项目启动不了,报错

[ERROR] Failed to execute goal on project jt-system: Could not resolve dependencies for project …

总结、在父项目下有的子项目在首次运行clean 和install前应该先运行父项目的clean和install

1.2 Git

1.2.1 Share 失败

▪ 编目名编写不规范
▪ 账户配置不正确
▪ 网络不通
▪ 远程仓库名已经存在

1.2.2 Push 失败

▪ 本地库版本与远程库版本不一致
▪ 网络不通
▪ 没有权限

1.3 启动类类名红色下划线

启动类没有放在包下

2 SpringBoot

2.1 网络

在这里插入图片描述

2.2 启动

在这里插入图片描述

2.2.1 @SpringBootConfiguration

在这里插入图片描述

2.2.2 Multipl @SpringBootConfiguration

在这里插入图片描述

2.2.3 @Autowired red error

培优 齐雷- qilei@tedu.cn

2.2.4 ApplicationContext

在这里插入图片描述

2.2.5 BeanCreationExeption

在这里插入图片描述

2.3 连接池

2.3.1 ‘url’ attribute

可能nacos配置文件书写错误
培优 齐雷- qilei@tedu.cn

2.3.2 CommunicationException

在这里插入图片描述

2.3.3 Access Denied

在这里插入图片描述

2.4 MyBatis

2.4.1 NullPointerException

培优 齐雷- qilei@tedu.cn

2.4.2 Could not autowired

在这里插入图片描述

2.4.3 SqlSessionFactory

在这里插入图片描述

2.4.4 BeanInstantiationException

培优 齐雷- qilei@tedu.cn

2.4.5 SAXParseException

在这里插入图片描述

2.4.6 UnstatisfiedDependencyException

在这里插入图片描述

2.4.7 SqlSyntaxErrorException

在这里插入图片描述

2.4.8 BindingException

▪ 映射语句找不到

培优 齐雷- qilei@tedu.cn

▪ SQL 语句定义到错误的 SQL 元素中

在这里插入图片描述

▪ SQL 语句定义了错误的元素中

在这里插入图片描述

2.4.9 BadSalGrammarException

在这里插入图片描述

2.4.10 ReflectionException

在这里插入图片描述

2.4.11 IllegalArgumentException

Statements contains
培优 齐雷- qilei@tedu.cn

2.4.12 SQLIntegrityConstraint

在这里插入图片描述

2.4.13 No Result Map

在这里插入图片描述

2.4.14 MyBatisSystemException

在这里插入图片描述

2.4.15 ClassNotFoundException

培优 齐雷- qilei@tedu.cn

2.4.16 Create Directory

在这里插入图片描述

2.5 Spring Web

2.5.1 启动&端口

在这里插入图片描述

2.5.2 端口被占用

培优 齐雷- qilei@tedu.cn

2.5.3 404

在这里插入图片描述

2.5.4 500

在这里插入图片描述

2.5.5 InvalidDefinitionException

培优 齐雷- qilei@tedu.cn

2.5.6 Field value not found

在这里插入图片描述

2.5.7 400

例如:
例如:
在这里插入图片描述

2.5.8 405
在这里插入图片描述

在这里插入图片描述

2.5.9 415
培优 齐雷- qilei@tedu.cn
在这里插入图片描述

2.5.10 No Convert Found
在这里插入图片描述

2.5.11 Failed to Deserialization
在这里插入图片描述

2.5.12 No Serializer found

3 Shiro
3.1 Filters
在这里插入图片描述

3.2 AuthenticationException
在这里插入图片描述

3.3 IncorrectCredentialsException
培优 齐雷- qilei@tedu.cn

3.4 Logout test
在这里插入图片描述

3.5 CrytoException
培优 齐雷- qilei@tedu.cn

其中 key 的生成,可参考如下代码:

@Test
void testGeneratorKey() throws NoSuchAlgorithmException {
KeyGenerator keyGenerator=KeyGenerator.getInstance("AES");
SecretKey secretKey = keyGenerator.generateKey();
String key=Base64.encodeToString(secretKey.getEncoded());
System.out.println(key);
}

4 DBPMS Project
4.1 Blocked By Cors
在这里插入图片描述

APP启动失败

***************************
APPLICATION FAILED TO START
***************************
Description:
Field seggService in com.cy.Controller.SeggController required a bean of type 'com.cy.service.SeggService' that could not be found.
The injection point has the following annotations:
	- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.cy.service.SeggService' in your configuration.
1.在启动类上加@ComponentScan(basePackages=“com.xx.mapper”) 2.在service类上加@Service

18
@Test
void testGeneratorKey() throws NoSuchAlgorithmException {
KeyGenerator keyGenerator=KeyGenerator.getInstance(“AES”);
SecretKey secretKey = keyGenerator.generateKey();
String key=Base64.encodeToString(secretKey.getEncoded());
System.out.println(key);
}
4 DBPMS Project
4.1 Blocked By Cors
5 总结(Summary

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值