`
虚弱的java
  • 浏览: 160180 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

spring 检查依赖

阅读更多

Exception in thread "main" org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'chiness' defined in class path resource [applicationContext.xml]: Unsatisfied dependency expressed through bean property 'age': Set this property value or disable dependency checking for this bean.
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.checkDependencies(AbstractAutowireCapableBeanFactory.java:1183)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1004)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
 at lee.BeanTest.main(BeanTest.java:11)

 

 

 

spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans
 xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
 <bean id="steelAxe" class="lee.SteelAxe"></bean>
 <!-- dependency-check
  1、simple 会检查简单类型及集合类型属性的设定
  2、objects 会检查对象类型
  3、all 检查以上两种类型
  -->
 <bean id="chiness" class="lee.Chinese" dependency-check="simple">
  <property name="axe" ref="steelAxe"></property>
 </bean>
</beans>

如果我们将依赖类型设置为"simple"及"Objects"时,会报以上的错误、
1、即如果依赖类型设置为 objects时,如果不显示给对象赋值,则报错
2、如果依赖类型设置为 simple时,如果不为变量显示赋值时,则报错

分享到:
评论

相关推荐

    Spring依赖注入检查.

    Spring依赖注入检查,适合初学者进一步了解Spring框架。

    Spring 依赖检查

    Spring 依赖检查

    spring13: spring 循环依赖

    1. 循环依赖检查 无论单例还是原型模式(下文①代表图中步骤1),spring都有对应的集合保存当前正在创建的beanName,标识该beanName正在被创建。在bean创建前,①检测当前bean是否在创建中,如果不在创建中则②将...

    spring的详细介绍

    Spring介绍 1. Spring 2. 使用spring的主要目的 3. Spring的模块 Ejb容器(以前是) Ioc容器(现在的控制权) ...11. 依赖检查 12. 定义IoC容器管理的javabean的生命周期回调方法 13. 接口FactoryBean的使用

    spring.net中文手册在线版

    4.3.9.检查依赖项 4.4.类型转换 4.4.1.枚举类型的转换 4.4.2.内置的类型转换器 4.4.3.自定义类型转换器 4.4.3.1.使用CustomConverterConfigurer类 4.5.自定义对象的行为 4.5.生命周期接口 4.5.1.1....

    Spring Boot 2.0培训.pdf

    • 提供生产就绪型功能,如指标、健康检查和外部配置; . 绝对没有代码生成,对XML 没有要求配置。 这段描述告诉我们,首先Spring Boot 是一个基于Spring 框架搭建起来的应用,其次它会嵌入 Tomcat 、Jetty 或者...

    Spring Boot是一个基于Spring框架的开源项目,旨在简化Spring应用的初始搭建以及开发过程 以下是对Spring

    Spring Boot是一个基于Spring框架的...此外,Spring Boot还提供了丰富的生产就绪型功能,如健康检查、外部配置等。它可以通过HTTP或JMX等方式查看应用的运行状态和性能指标,方便运维人员进行监控和管理。同时,Spring

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

    3.3.7. 依赖检查 3.3.8. 方法注入 3.3.8.1. Lookup方法注入 3.3.8.2. 自定义方法的替代方案 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.3.1. 初始化web配置 3.4.3.2. ...

    Spring 2.0 开发参考手册

    3.3.7. 依赖检查 3.3.8. 方法注入 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.4. 自定义作用域 3.5. 定制bean特性 3.5.1. Lifecycle接口 3.5.2. 了解自己 ...

    spring系列框架之SpringBoot框架

    自动化的依赖管理:Spring Boot 通过 Starter POMs 简化了对各种依赖库的管理,开发者只需要通过简单的依赖声明,即可引入所需的依赖库。 生产就绪:Spring Boot 提供了许多生产级别的功能,如健康检查、指标收集、...

    Spring中文帮助文档

    3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的依赖 3.4.4. 其他作用域 3.4.5. 自定义作用域 3.5. 定制bean...

    spring chm文档

    3.3.7. 依赖检查 3.3.8. 方法注入 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.4. 自定义作用域 3.5. 定制bean特性 3.5.1. Lifecycle接口 3.5.2. 了解自己 ...

    Spring API

    3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的依赖 3.4.4. 其他作用域 3.4.5. 自定义作用域 3.5. 定制bean...

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

    1.9 用依赖检查属性 31 1.9.1 问题 31 1.9.2 解决方案 32 1.9.3 工作原理 32 1.10 用@Required注解检查属性 34 1.10.1 问题 34 1.10.2 解决方案 34 1.10.3 工作原理 34 1.11 用XML配置自动装配Bean...

    SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架.rar

    增强 Spring Boot 的健康检查能力 针对 Spring Boot 缺少 Readiness Check 能力的情况,SOFABoot 增加了 Spring Boot 现有的健康检查的能力,提供了 Readiness Check 的能力。 利用 Readiness Check 的能力,SOFA ...

    spring-oauth-server

    添加trusted字段以检查客户端是否受信任取消不必要的配置不同的资源配置不同的角色access_token,代码保存到数据库(替换保存到内存)依赖框架版本春天(3.1.1.RELEASE) Spring Security(3.1.0.RELEASE) MyBatis...

    idea新建spring boot项目以及maven依赖包下载问题

    1.idea快速新建spring boot项目 2.遇到相关问题截图(各种包问题) 于是,开始百度,查解决办法,以下为汇总,希望有一条是适合你的。 1.主要是注意你idea相关配置问题 看一下maven和jdk是否正确 2....

    Spring.html

    导入依赖spring-test 2.加注解:RunWith、ContextConfiguration 3.注入对象进行测试 Spring整合web 1.导入依赖spring-web 2.配置ContextLoadListener 3.配置 &lt;!--全局初始化参数--&gt; &lt;context-param&gt; ...

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

    1.9 用依赖检查属性 31 1.9.1 问题 31 1.9.2 解决方案 32 1.9.3 工作原理 32 1.10 用@Required注解检查属性 34 1.10.1 问题 34 1.10.2 解决方案 34 1.10.3 工作原理 34 1.11 用XML配置自动装配Bean...

    深入理解Spring中的循环依赖

    Spring在注入bean的时候会做循环依赖检查,下面这篇文章主要给大家介绍了关于Spring中循环依赖的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看...

Global site tag (gtag.js) - Google Analytics