`

Spring的xml文件配置格式

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:aop="http://www.springframework.org/schema/aop"
         xmlns:tx="http://www.springframework.org/schema/tx"
         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"> 
    
    <bean id="audience"class="com.spring.test.aop.Audience"/>

    <aop:config>
    </aop:config>
</beans>

 

       最上面的是xml的编码,这个就不解释了。

  下面的<beans>是Spring的配置标签,beans里面几个重要的属性

  xmlns:

  是默认的xml文档解析格式,即spring的beans。地址是http://www.springframework.org/schema/beans。

  通过设置这个属性,所有在beans里面声明的属性,可以直接通过<>来使用,比如<bean>等等。

  xmlns:xsi:

  是xml需要遵守的规范,通过URL可以看到,是w3的统一规范,后面通过xsi:schemaLocation来定位所有的解析文件。

  xmlns:aop:

  这个是重点,是我们这里需要使用到的一些语义规范,与面向切面AOP相关。

  xmlns:tx:

  Spring中与事务相关的配置内容。

  

  一个XML文件,只能声明一个默认的语义解析的规范。

  例如上面的xml中就只有beans一个是默认的,其他的都需要通过特定的标签来使用,比如aop,它自己有很多的属性,如果要使用,前面就必须加上aop:xxx才可以。比如上面的aop:config。

  类似的,如果默认的xmlns配置的是aop相关的语义解析规范,那么在xml中就可以直接写config这种标签了。

分享到:
评论

相关推荐

    spring xml配置的12個技巧

    Spring框架的核心特性之一就是依赖注入(DI)和控制反转(IoC),而这些功能主要是通过XML配置文件来实现的。随着项目的规模不断增大,如何管理和优化这些XML配置文件就变得非常关键。下面,我们将详细探讨Spring ...

    spring配置文件:整理总结Spring中XML配

    Spring的应用配置主要通过XML文件进行,这些文件通常包含了beans及其依赖关系等信息。然而,随着项目规模的增长,XML配置文件变得越来越冗长和难以管理。 本文将详细介绍关于Spring XML配置文件的12个最佳实践,...

    spring xml配置文件思维导图

    自己总结的spring xml配置的思维导图,包括了spring的基础配置

    spring bean XML配置入门

    "spring-beans"是Spring中用于配置Bean的XML文件。该文件包含了一系列的元素,每个元素表示一个Java对象的定义,包括类名、属性值、初始化方法等。 4. **Bean的定义**: 在XML配置文件中,我们使用`&lt;bean&gt;`标签来...

    模拟spring的xml配置文件注入

    本文将深入探讨如何模拟Spring的XML配置文件注入,并通过SAXBuilder解析XML文件来实现这一过程。 首先,理解XML配置文件在Spring中的作用至关重要。XML配置文件用于声明应用程序中的bean及其依赖关系,例如类的实例...

    logback-spring.xml文件配置

    logback-spring.xml文件配置,1、异步日志,2、滚动日志,存放固定时长的日志,超过时间的自动删除,3、单个文件超过指定大小,分成多个,防止单个文件过大,查看不方便

    eclipse添加springXML文件的提示

    - 如果XML文件中的配置与Spring XSD文件不匹配,Eclipse会给出具体的错误提示信息。 #### 五、小结 本文详细介绍了如何在Eclipse IDE中为Spring XML文件添加提示功能的方法。通过遵循以上步骤,我们可以有效地...

    Xml文件配置实现声明式事务管理

    在Spring框架中,声明式事务管理是一种非常重要的特性,它允许开发者通过XML配置或注解来定义事务的边界,而无需在业务代码中显式地管理事务。这种方式极大地提高了代码的可读性和可维护性。本篇文章将深入探讨如何...

    spring和Mybatis的xml配置文件提示约束包

    "spring和Mybatis的xml配置文件提示约束包"这个主题,主要是关于在XML配置文件中使用的DTD(Document Type Definition)文档类型定义,它为XML文件提供了结构约束和语法规范。 DTD是一种元语言,用于定义XML文档的...

    spring XML配置文件和相关的包

    spring在英文里有春天、弹簧、跳跃和泉眼的意思。Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时...

    Spring核心配置文件xml模板完整

    Spring核心配置文件xml模板,完整的命名空间和模式文档URI引用对。

    spring配置文件加密实现

    Spring的配置文件通常为XML格式,如`applicationContext.xml`,它包含了bean的定义、属性值以及依赖关系等。这些数据在未加密状态下可能存在安全风险。 加密Spring配置文件的第一步是选择一个合适的加密算法。常见...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    在这个项目中,所有配置都采用XML文件,虽然这种方式相对直观,但随着项目的扩大,XML配置文件可能会变得庞大且难以维护。现代开发中,更倾向于使用注解配置或者Spring Boot的自动配置来简化配置过程。 总结来说,...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    通过这个配置,Spring可以管理MyBatis的SqlSession,实现数据库操作的事务控制,并且能够自动扫描和加载Mapper接口,使得SQL查询可以通过注解或者XML文件进行定义。 3. **web.xml**: 这是Web应用的部署描述符,定义...

    Spring Security 配置实例XML文件

    Spring Security 配置实例XML文件

    Spring XML 的配置实例

    Spring 框架是 Java 后端开发中的一个重要组成部分,尤其在传统的应用程序中,XML 配置文件扮演了核心角色。本实例将深入探讨 Spring 的 XML 配置机制,了解如何通过 XML 文件来管理和组织应用的组件。 XML 配置是 ...

    Springboot 日志logback-spring.xml 配置文件

    用于日志配置

    Spring框架xml注解配置方式实例

    7. **XML配置中的bean定义**:尽管大部分配置可以通过注解完成,但在某些情况下,我们仍需在XML文件中声明bean,例如,当需要自定义初始化方法、配置特定的bean属性,或者处理非Java组件(如数据库连接池)时。...

    Spring配置文件集合

    8. `log4j.xml`: 该文件是Log4j的日志配置,定义了日志级别、输出目的地、格式等,帮助我们在开发和调试过程中记录和分析应用的运行情况。 9. `applicationContext.xml`: 这是Spring容器的主配置文件,用于定义Bean...

Global site tag (gtag.js) - Google Analytics