`
Rhain
  • 浏览: 7874 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

sping初始化产生的异常No bean class specified on bean definition

阅读更多
    <bean name="foo" class="com.fdauto.springmvc.ioc.model.Foo">
     	<constructor-arg >
     		<bean class="com.fdauto.springmvc.ioc.model.Baz"></bean>
     	</constructor-arg>
     	<constructor-arg>
     		<bean class="com.fdauto.springmvc.ioc.model.Bar"></bean>
     	</constructor-arg>
     </bean>
     
     <bean id="foo1">
     	<constructor-arg><ref bean="bar"/> </constructor-arg>
     	<constructor-arg ref="baz"></constructor-arg>
     </bean>

忘记在foo1这个bean上添加class指明路径,产生了
No bean class specified on bean definition
异常。
指明class后没问题了,spring里面可以产生name不同但是class相同的bean实例,以前没注意过。
分享到:
评论

相关推荐

    Sping学习笔记(2)----实例化Bean的三种方式

    这篇“Spring学习笔记(2)----实例化Bean的三种方式”着重讲解了如何在Spring应用上下文中初始化Bean。以下是这三种方式的详细说明: 1. **XML配置方式** 在早期的Spring版本中,XML配置是最常见的实例化Bean的...

    SpingIOC注入实例化bean

    Spring容器管理bean的生命周期,包括初始化、正常使用和销毁三个阶段。可以通过实现`InitializingBean`接口或定义`init-method`属性来进行初始化操作,通过实现`DisposableBean`接口或定义`destroy-method`属性来...

    详解SpringBoot程序启动时执行初始化代码

    SpringBoot程序启动时执行初始化代码详解 SpringBoot是一个基于Java的开源框架,主要用于快速构建基于Spring的应用程序。在SpringBoot程序启动时,执行初始化代码是非常重要的步骤之一。今天,我们将详细讲解...

    sping配置jar包

    3. **spring-core-2.5.6.jar**:这是 Spring 的核心库,包含了 IoC(Inversion of Control,控制反转)的核心实现,如 ClassPathResource、ApplicationContext 和 BeanFactory。同时,它还提供了基本的类型转换、...

    谈谈我对Spring Bean 生命周期的理解

    Spring Bean 生命周期是指 Spring 容器中 Bean 的创建、初始化、销毁等整个生命周期的过程。掌握 Spring Bean 生命周期可以帮助我们更好地理解 Spring 框架的工作机制。 二、 生命週期圖 下面是一个 Spring Bean ...

    sping的架包

    2. **Bean的定义与管理**:Bean在Spring中是可配置的,可以设置属性值、构造函数参数、初始化方法等。可以通过`@Component`、`@Service`、`@Repository`和`@Controller`等注解来声明bean,或者使用XML配置文件。 3....

    Sping翻转控制器

    - **定义**:由Spring IoC容器初始化、装配及管理的对象称为Bean。 - **特点**:除了被Spring容器管理外,Bean没有特别之处,与其他对象无异。 - **依赖管理**:Bean之间的依赖关系通过配置元数据来描述。 ##### ...

    Sping定时器的使用

    标题中的“Spring定时器的使用”指的是Spring框架中的任务调度功能,主要由Spring的`TaskExecution`和`TaskScheduling`模块提供。...深入了解并掌握这一特性,对于提高应用程序的自动化水平和维护性具有重要意义。

    Sping入门小例子

    在运行时,Spring容器会读取这个XML配置文件,创建并初始化所有的Bean,并根据配置的依赖关系进行装配。当需要使用`UserService`时,只需从Spring容器中获取即可,无需手动创建或管理`UserDao`的生命周期。 这个...

    sping的jar包

    Spring MVC提供了一个灵活的请求处理模型,支持视图解析、本地化、主题和异常处理。 6. **Spring Boot**:近年来,Spring Boot成为快速开发Spring应用的首选,它简化了配置,提供了大量的默认设置,使得开发者可以...

    Sping视频2 Sping视频2Sping视频2Sping视频2

    Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2Sping视频2

    sping相关学习总结

    - `init-method`和`destroy-method`属性分别指定初始化和销毁方法,对于`singleton`作用域的Bean,销毁方法会在容器关闭时调用。 4. **IOC机制详解** - IOC,即控制反转,是Spring的核心之一,它将对象的创建和...

    sping applicationcontext中的一些例子demo

    - `refresh()`: 初始化容器,加载配置,创建Bean实例。 - `close()`: 关闭容器,释放资源。 - `getBean()`: 获取Bean实例,可以通过Bean名称或类型进行查找。 在实际开发中,我们通常会自定义初始化和关闭回调函数...

    关于spring boot中几种注入方法的一些个人看法

    但可以指定 name 属性来指定 beanName,但如果 name 对应的 bean 不存在,则会抛出异常。 3. @Component @Component 是一个泛型注解,可以用来标注任何类,使其成为 Spring 的一个组件。@Component 可以使用在类上...

    sping3 spring-beans 类图 chm

    sping3 spring-beans 类图 chm

    Spring 应用上下文获取 Bean 的常用姿势实例总结

    Spring 应用上下文获取 Bean 的常用姿势实例总结 Spring 应用上下文获取 Bean 是一个常见的操作,在 Spring 框架中获取 Bean 对象是非常重要的。本文将总结 Spring 应用上下文获取 Bean 的常用姿势实例,并对其...

    sping live 中文版

    - **初始化**:BeanFactory 支持自定义初始化方法,在 bean 完全配置之后调用。 - **销毁**:当容器关闭时,BeanFactory 会调用 bean 的销毁方法,以释放资源。 #### 3.5 ApplicationContext 探讨 - **高级容器**:...

    Sping基础jar包

    它包含BeanDefinition接口,定义了bean的属性、依赖关系等元数据。此外,BeanFactory接口和AbstractApplicationContext类也是该模块的重要组成部分,它们提供了bean的工厂和上下文功能。 3. **spring-context.jar**...

Global site tag (gtag.js) - Google Analytics