zoukankan      html  css  js  c++  java
  • 0808 Spring 注解配置

     summarize:

    个人理解:使用Spring的配置文件时,新添加一个配置文件,就需要添加响应的约束,Spring启动时,需要验证xml文档,约束所起的作用就是验证配置文件xml语法的正确性

    XML文档schema约束 定义了文档的结构、内容、语法、元素、属性,它包含:

    1.XML所有标签和属性都是schema来定义

    2.所有的schema都需要一个id,在XML配置文件中叫namespace,URI是xsd文件的地址

    3.引入一个schema约束使用属性xmlns,属性值为对应schema文件的命名空间namespace

    配置文件的理解:

    1、beans:整个配置文件的根节点,包含一个或多个bean

    2.、xmlns:context="http://www.springframework.org/schema/context"基本的命名空间

    3、xsi:schemaLocation:将命名空间和模式位置关联,提供了一个xml namespace到对应的xsd文件的一个映射,所以在xsi:schemaLocation后面配置的字符串都是成对的。

    4、使用别名引入多个schema文件

    注解配置将替换手动

    使用注解配置 Spring 

    一、步骤

      1.导包

           右击BuildPath 

    新建Spring核心配置文件   ApplicationContext.xml 然后需要给它配置约束头

    有两种情况:

    1.电脑联网时,加入约束头之后会自动缓存路径文件到本地,提供显示功能

    2. 电脑不联网,需要配置 xsd schema的文件位置:(步骤如下

    将约束文件导入eclipsewindow选择Preferences选项,搜索catalog

     

    在applicationContext.xml里,写上根元素<beans></beans>.切换到设计视图 

    在beans 标签 右击选择 

    点 Add添加        

    选择 Specify New Namespace  点 Browse 

    Select XML Catalog entry    根据 URL 选择刚才自己添加的  xsd 

    这里三个路径填写

    Prefix

     Namespace Name:从aop往前 全选中  ,

    这里的Namespace Name   从 aop往前的全部复制

    二、将对象注册到容器

    三、修改对象的作用范围 

    四、值类型注入

    五、引用类型注入

    六、初始化 销毁方法




    在beans上右键,选择Edit Namespaces

    选择Add导入XSI,点击OK,接下来再点Add,选择Specify New Namespace


    选择Select XML Catalog entry 大概在中间位置知道我们插入的xsd文件,点击OK

    然后复制xsd文件的路径(不含文件名),粘贴到Namespace Name 点击OK

    出现如下图所示,即导入成功


    切换回源码视图,可看到已经成功导入


    这样以后再新建新的applicationContext.xml即spring主配置文件的时候,直接新建一个xml对象,切换到设计视图

    ---------------------
    版权声明:本文为CSDN博主「StudentEntity」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/StudentEntity/article/details/79099965

    .

  • 相关阅读:
    Spark:大数据的“电光石火”
    Android开发-取消程序标题栏或自定义标题栏
    Android中实现圆角矩形及半透明效果。
    Android中设定背景图片平铺。
    收到的电邮附件为Winmail.dat?
    Runas命令:能让域用户/普通User用户以管理员身份运行指定程序。
    AD域服务器|两台DC无法进行复制同步
    IIS服务器运行一段时间后卡死,且无法打开网站(IIS管理无响应,必须重启电脑)
    Outlook不能打开附件(提示:无法创建文件xx,请右键单击要在其中创建文件的文件夹..)
    点击自动显示/隐藏DIV代码。(简单实用)
  • 原文地址:https://www.cnblogs.com/zs0322/p/11320246.html
Copyright © 2011-2022 走看看