spring配置文件中引用属性文件

概述

在spring的XML配置文件中引用外部的properties文件,有两种方式:

  • 使用context名称空间 1111
  • 使用PropertyPlaceholderConfigurer 2222 上面使用的是locations的list赋值方式,也可以单独一条:
    3333

在spring的配置文件中可以通过
value="${varName}"
的方式,来访问properties的值:
4444


需要注意的地方

  • 在使用context名称空间之前,需要先导入它(参考图1中头2个红框)
  • 可以定义多个PropertyPlaceholderConfigurer
  • 在路径中可以使用通配符,比如:
    55555
  • classpath 和 classpath*的区别:
    • classpath:在类搜索路径中查找属性文件
    • classpath*:不仅在类搜索路径中查找,还会在jar包内部的类搜索路径中查找属性文件

感谢浏览tim chow的作品!

如果您喜欢,可以分享到: 更多

如果您有任何疑问或想要与tim chow进行交流

可点此给tim chow发信

如有问题,也可在下面留言: