`
csc08801
  • 浏览: 486 次
文章分类
社区版块
存档分类
最新评论

Spring配置beans遇到的问题

阅读更多
  以前在用spring的xml文件配置Dao的beans时出现了一个问题,就是明明已经配置了pesPersonInfoService这个bean,可是编译程序是总是报找不到pesPersonInfoService该bean。最后终于发现是在别的模块中的配置文件也配置了相同的名字的bean,当时的感觉也没有细想,就感觉xml文件了,不能有相同名字的bean,但是具体原因却不明白,因为配置相同名字的bean的xml文件是两个不同的文件,而且发在不通的目录下。

   今天,无意间查看spring的xml配置文件,看到xmlns="http://www.springframework.org/schema/beans",xmlns(xmlnamespaces)也就是xml命名空间。xmlns唯一表明了一个xml文件,以区别与别的xml文件,所以我查看两个xml文件,都有这句话,所以他们是在一个命名空间下,就是程序加载以后,相当于一个xml文件,肯定不能重复。

   问题搞明白,第一发,文字有点烂,但是一个开始。
分享到:
评论

相关推荐

    spring-beans-4.2.xsd.zip

    有了本地的`spring-beans-4.2.xsd`文件,他们可以确保XML配置文件的编写符合Spring的要求,从而避免因网络问题带来的开发困扰。同时,通过阅读`spring-beans-4.2.xsd.txt`,开发者可以深入理解Spring beans配置的...

    spring配置文件解析失败报”cvc-elt.1: 找不到元素 ''beans'' 的声明”异常解决

    这个错误提示表明XML解析器无法找到`<beans>`元素的定义,这是一个基本的Spring配置文件结构元素,用于包裹所有的bean定义。 Spring的配置文件遵循特定的命名空间和Schema定义,这些定义在`spring-beans.xsd`文件中...

    myeclipse中spring配置文件输入提示配置.docx

    对于本例中的Spring配置文件,Key应设置为 `http://www.springframework.org/schema/beans/spring-beans-2.0.xsd`。 5. **保存设置**:完成上述配置后,点击“OK”按钮保存设置。此时,已经成功添加了一个新的...

    解决Myeclipse中spring配置文件无提示.docx

    在使用MyEclipse进行Spring框架开发时,可能会遇到一个常见的问题,即在编辑Spring配置文件时没有代码提示。这个问题通常是由于MyEclipse无法访问到Spring的XML Schema定义文件导致的。Spring的XML Schema文件通常...

    Spring加载XSD文件发生错误的解决方法

    在使用 Spring 框架时,可能会遇到加载 XSD 文件发生错误的问题,本文将对此问题进行详细的分析和解决。 问题描述 在使用 Spring 框架时,可能会出现 org.xml.sax.SAXParseException 异常,错误信息为 schema_...

    spring配置扫描多个包问题解析

    Spring 配置扫描多个包问题解析 Spring 框架中,配置扫描多个包是非常常见的需求,特别是在大型项目中,为了方便管理和维护代码,我们通常会将不同的功能模块放在不同的包下。在本文中,我们将详细介绍 Spring 配置...

    day38 15-Spring的配置文件引入的问题

    标题中的“Spring的配置文件...在遇到问题时,检查配置文件的语法、Bean定义、路径设置以及依赖关系是排查问题的常用步骤。同时,学习和参考相关教程,如`spring3_day01`中的资源,可以帮助加深对Spring配置的理解。

    spring对应jdk1.8的jar包

    然而,随着Java版本的升级,有时候不同版本的Spring和JDK之间可能会出现兼容性问题。在本例中,我们讨论的是Spring 3.2.0版本与JDK 1.8之间的冲突。 Spring 3.2.0发布于2012年,那时JDK 1.8尚未推出(JDK 1.8在2014...

    关于spring系统中多系统的配置

    在Spring框架中,`PropertyPlaceholderConfigurer`是一种特殊的Bean,它被用来处理Spring配置文件中的占位符(placeholder),并将它们替换为具体的值。这些值通常来自外部的属性文件,如`.properties`或`.xml`等。...

    spring mvc+hibernate实现事务管理(配置文件版)

    4. 在MyEclipse中,可以使用"New -> Spring Beans"生成这些配置文件,并自动导入所需的jar包。 对于数据库MySQL,我们需要确保其正确安装并配置在Hibernate的配置文件中,包括URL、用户名、密码等信息。同时,为了...

    SPring+structs2+hibernate框架搭建

    1. **Spring配置文件问题**:如果在配置Spring的`applicationContext.xml`文件时遇到错误“The prefix "context" for element "context:component-scan" is not bound”,需要在配置文件头部添加对应的命名空间声明...

    Spring框架 jar包

    Spring框架是中国Java开发领域中最广泛使用的轻量级框架之一,以其IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...同时,Spring框架的文档和社区支持非常丰富,遇到问题时可以轻松找到解决方案。

    spring mvc 项目错误,和一些配置

    - **原因**:这通常发生在Spring解析XML配置文件时遇到问题。 - **解决办法**: - 检查XML配置文件是否存在格式错误。 - 确认所有必需的依赖都已添加至项目中。 #### 11. 文件提前结束 - **原因**:XML文件未按...

    官方原版源码spring-framework-5.2.3.RELEASE.zip

    通过查看这些XSD,我们可以更清晰地理解Spring配置的底层结构。 在源码分析过程中,有几个关键的类和接口值得注意。如`BeanFactory`,它是IoC容器的接口,负责实例化、配置和管理bean。`ApplicationContext`扩展了`...

    SSH框架配置步骤图解(Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2

    SSH 框架配置步骤图解(Struts2.1.6 Spring2.5.6 Hibernate3.3.1) SSH 框架是一种常用的 Java Web 应用程序框架,它由 Struts...通过本文,我们可以了解 SSH 框架的配置步骤,并且可以解决实际项目中可能遇到的问题。

    spring5 SAXParseException:cvc-elt.1: 找不到元素“beans 的声明详解

    这个错误通常意味着Spring无法找到预期的根元素`<beans>`,这是Spring配置文件的基础。本文将深入探讨这个问题的原因以及解决方案。 首先,`SAXParseException`是XML解析过程中抛出的异常,表明在解析XML文档时遇到...

    刚学spring的问题

    当你遇到问题时,首先要确保正确配置了Spring环境。检查XML配置文件、注解或者Java配置类是否完整无误。同时,查看应用日志,它通常会给出错误原因和定位。如果使用的是IDE,如IntelliJ IDEA或Eclipse,它们的调试...

    自定义 Schema 解析 Spring Bean

    通过定义自定义Schema,我们可以限制或扩展Spring配置文件中可用的元素和属性,确保配置的正确性和一致性。 实现自定义Schema解析的过程主要包括以下几个步骤: 1. **定义Schema**: 使用XSD(XML Schema ...

    如何完成spring的最小化XML配置

    首先,必须在Spring配置中启用注解装配,通过`<context:annotation-config>`标签实现。 1. Spring自带的`@Autowired` `@Autowired`注解默认执行`byType`自动装配。它可以应用于字段、setter方法、构造器和方法...

Global site tag (gtag.js) - Google Analytics