前沿
在web应用开发中,免不了需要很多配置,所以如何加载读取properties配置文件是必须要考虑的问题。
使用PropertyPlaceholderConfigurer读取properties配置文件
在Spring中,使用PropertyPlaceholderConfigurer可以在XML配置文件中加入外部属性文件,当然也可以指定外部文件的编码。PropertyPlaceholderConfigurer可以将上下文(配置文 件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换指定的properties文件中的值。这样的话,只需要对properties文件进 行修改,而不用对xml配置文件进行修改。
首先编写dbconfig.properties文件:
db.url=jdbc:mysql://localhost:3306/idm?useSSL=false
db.driverClassName=com.mysql.jdbc.Driver
db.filters=config,stat
db.username=root
#db.password=RokUoMRbpHV6lzvDE+F5GGfep0v0rjKFF3OxggBnGtZNI0Vy/cCyij6aav2lpYjzavxPP4JW04Wkq8k19N8SnA==
#db.connectionProperties=config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJeb3g5yXOEaYQuX7YvIC0DFpuCeutTVino6kMwnbctxp/p4lnVZwI4LasdPIXT0svSfaQmScyR4BV7anPC+fO0CAwEAAQ==
db.password=root
db.connectionProperties=config.decrypt=false;

本文介绍了在Spring中加载和读取properties配置文件的几种方法,包括使用PropertyPlaceholderConfigurer、context:property-placeholder标签以及@PropertySource注解。通过这些方式,开发者可以方便地从外部配置文件中获取和使用属性值,实现配置的灵活管理和更新。
1026

被折叠的 条评论
为什么被折叠?



