首页 > 软件开发 > JAVA >

PropertyOverrideConfigurer处理器

来源:互联网 2023-03-16 19:23:14 217

PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

工具/原料

  • spring
  • IntelliJ

方法/步骤

  • 1

    另一个bean工厂后置处理器PropertyOverrideConfigurer ,类似PropertyPlaceholderConfigurere5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    但不同的是后者,原来的定义可以有缺省值或者根本没有值的bean属性。如果覆盖 Properties 文件没有某个bean属性的条目,则使用默认上下文定义。e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 3

    请注意,bean定义不知道被覆盖,因此从XML定义文件中可以立即看出正在使用覆盖配置器。如果多个 PropertyOverrideConfigurer 实例为同一个bean属性定义了不同的值,则由于覆盖机制,最后一个实例会获胜。e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 4

    属性文件配置行采用以下格式:e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 5

    以下清单显示了格式的示例:e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 6

    此示例文件可以与包含名为 dataSource has has driver 和 url properties 的bean的容器定义一起使用 。e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 7

    也支持复合属性名称,只要路径的每个组件(重写的最终属性除外)都已经非空(可能由构造函数初始化)。在下面的例子中, sammy 所述的属性 bob 的财产 fred 的财产 tom 豆被设置为标量值 123 :e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 8

    使用 context Spring 2.5中引入的命名空间,可以使用专用配置元素配置属性覆盖,如以下示例所示:e5R办公区 - 实用经验教程分享!

    PropertyOverrideConfigurer处理器e5R办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!e5R办公区 - 实用经验教程分享!


    标签: 处理器JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码