`
zwh910621
  • 浏览: 143336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring 常见的一些异常

阅读更多

希望各位高手们都来给我写写,你们发现了什么异常出了什么问题怎么解决的

都写出来,好让我们这些新手以后碰到的时候能更快的去解决它

我也会在以后碰到异常的时候再补充,给大家分享

 

 

 

BeanCurrentlyInCreationException
分析:
比如说,一个类A,需要通过构造器注入类B,而类B又需要通过构造器注入类A。如果为类A和B配置的bean

被互相注入的话,那么Spring IOC窗口将在运行时检测出循环引用,并抛出此异常!
解决:
对于此问题,一个可能的觖方法就是修改源代码,将构造器注入改为setter注入,另一个解决方法就是完

全放弃使用构造器注入,只使用setter注入


NullPointerException
分析:
组合属性名称(嵌套)
<bean id='foo' class="foo.Bar">
<property name="fred.bob.sanny" value="123"/>
</bean>
foo bean 有个fred属性,此属性有个bob属性,而bob属性又有个sammy属性,最后把sammy属性设置为123

。为了让此定义能工作,foo的fred属性及fred 的bob属性在bean被构造后都必须非空,否则将抛出此异




BeanCreationException
原因:
<aop:scoped-proxy/>不能和作用域为singleton或prototype的bean一起使用为singleton bean创建一个

scoped proxy将抛出此异常


NoSuchBeanDefinitionException
可能性一:
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
UserManage um=(UserManage)context.getBean("userManage");
配置文件ApplicationContext.xml里的的bean没有这个id   userManager

分享到:
评论
3 楼 Norther 2009-12-04  
看你这么辛苦,我都不好意思投隐藏,但是实际根本不是你说的那么回事,还是多研究研究再下结论,别误导人。
2 楼 zwh910621 2009-12-04  
哎,没人来贡献一下自己的异常呀!伤心
1 楼 zwh910621 2009-12-03  
别发没用的,多发异常哟!呵呵,谢谢了

相关推荐

    spring常见问题

    java的开源框架 spring在开发中常见问题

    spring常见错误

    在整理spring的时候发现的一些常见错误,如下

    Spring常用注解.xmind

    Spring 常用注解整理,分类:创建对象;注入数据;范围;全局异常;生命周期;新注解;JPA;扩展原理等注解类型。

    Spring boot,springCloud精选视频教程

    6.Spring RestTemplate中几种常见的请求方式 7.RestTemplate的逆袭之路,从发送请求到负载均衡 8.Spring Cloud中负载均衡器概览 9.Spring Cloud中的负载均衡策略 10.Spring Cloud中的断路器Hystrix 11.Spring ...

    Spring API

    9.9. 常见问题的解决方法 9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 ...

    spring boot+spring cloud视频教学下载全套

    ├17 4.13 Eureka常用配置详解.avi ├18 4.14 Eurek Ribbon Feign常见问题及解决.avi ├19 5.1超时机制,断路器模式简介.avi ├2 1.1 微服务架构概述.avi ├20 5.2 Hystrix简介及简单代码示例.avi ├20 5.2Hystrix...

    Spring框架十一种常见异常的解决方法汇总

    今天小编就为大家分享一篇关于Spring框架十一种常见异常的解决方法汇总,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    Spring Boot中Web应用的统一异常处理

    我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。

    Spring 异常处理的各种姿势总结

    主要介绍了Spring 异常处理,总结分析了Spring 异常处理的各种常见操作技巧与相关使用注意事项,需要的朋友可以参考下

    Spring+Spring mvc+Hibernate+Bootstrap、企业级员工信息管理系统

    01. 采用后台及前台的 Spring + ... 通过自定义处理器 ExceptionIntercept 实现 Spring mvc的全局异常捕获 10. 系统中包含了企业中采用的开发工具类的集合 11. AbstractDao 父类实现了Dao中针对单个对象的常用操作

    Spring-Reference_zh_CN(Spring中文参考手册)

    共享常见的切入点(pointcut)定义 6.2.3.4. 示例 6.2.4. 声明通知 6.2.4.1. 前置通知(Before advice) 6.2.4.2. 返回后通知(After returning advice) 6.2.4.3. 抛出后通知(After throwing advice) 6.2.4.4. ...

    Spring Boot-配置全局的异常捕获

    汇总目录链接:Spring Boot开发常用技术博客目录 本文只是配置一个简单的全局的异常捕获,如有需要可以根据实际情况开发其它异常和自定义的异常。 web页面跳转 项目结构如下: MyExceptionHandler.java import ...

    Spring Boot最常用的30个注解.docx

    详细介绍了Spring Boot最常用的30个注解,包含概念、原理、示例 Spring Boot最常用的30个注解 一、 @SpringBootApplication 二、 Spring Bean 相关 1 @Controller 2 @Service 3 @Repository 4 @Component 5 @Bean 6 ...

    springcloud项目网约车项目

    Spring Cloud组件 模块 项目名 注册中心 配置中心 云配置服务器 网关 云祖 熔断监控 云-hystrix-仪表板 健康检查 云管理员 基线追踪 cloud-zipkin-ui 基础常见 所有服务都引用的一个二方库。 模块 项目名 通用,工具...

    Spring中文帮助文档

    9.9. 常见问题的解决方法 9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 ...

    Spring攻略(第二版 中文高清版).part1

    13.8 使用Spring的常用测试注解 540 13.8.1 问题 540 13.8.2 解决方案 540 13.8.3 工作原理 541 13.9 小结 542 第14章 Spring Portlet MVC框架 544 14.1 用Spring Portlet MVC开发一个简单的Portlet ...

    Spring Boot统一异常处理详解

    我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况...这个时候就需要统一异常处理了,这篇文章主要给大家介绍了Spring Boot如何进行统一异常处理的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。

    java全局异常统一处理

    在Java中,全局异常统一处理是一种常见的错误处理模式,它允许在一个单独的地方集中处理应用程序中抛出的所有异常。这种处理方式有助于简化代码,提高代码的可读性和可维护性。 要实现全局异常统一处理,Java提供了...

    202318-Spring Cloud面试题(2023最新版)思维导图.zip

    - 异常处理 - 多线程编程 2. 数据库: - 熟悉SQL语言 - 了解关系型数据库和非关系型数据库 - 数据库连接池 - 数据库事务 3. Spring框架: - Spring Boot - Spring MVC - Spring Data - Spring ...

    spring security 参考手册中文版

    Spring Security 参考 1 第一部分前言 15 1.入门 16 2.介绍 17 2.1什么是Spring Security? 17 2.2历史 19 2.3版本编号 20 2.4获得Spring安全 21 2.4.1使用Maven 21 Maven仓库 21 Spring框架 22 2.4.2 Gradle 23 ...

Global site tag (gtag.js) - Google Analytics