util:properties 和 context:property-placeholder 标签都可以用来获取外部配置文件中的内容
1、util:properties
它是以声明 bean 方式来使用,创建了一个 bean,下面使用的时候通过 SpEL 表达式 #{} 获取 bean 的属性。

imagepng

需要注意,这种方式需要在 spring 配置文件头部声明

xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd"

2、context:property-placeholder
它是将配置文件加载至 spring 上下文中,然后通过 ${} 取得值,常用于 bean 的属性上

imagepng

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品: PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    3000 引用 • 3701 回帖 • 661 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

    448 引用 • 1053 回帖 • 1026 关注
感谢    赞同    分享    收藏    关注    反对    举报    ...