目录
4.2 使用PropertyResourceBundle读取
4.3 使用PropertiesLoaderUtils 读取
4.4.1 使用FileSystemXmlApplicationContext读取
4.4.2 使用ClassPathXmlApplicationContext读取
5.2 @ConfigurationProperties 读取配置文件
5.2.1 @ConfigurationProperties 读取配置文件原理
5.2.2 @ConfigurationPropertiess补充点1
5.2.2 @ConfigurationProperties补充点2
5.2.3 @ConfigurationProperties补充点3
5.2.4 @ConfigurationProperties补充点4
5.3.1 @PropertySource 读取配置文件原理
一、前言
在使用spring或springboot项目开发中,难免会涉及到读取配置文件的各种配置参数的情况,因为当项目的规模上去之后,在单个配置文件中维护所有的配置信息很难满足实际的需要,所以随着微服务技术的流行,用于统一管理和维护配置文件的第三方组件就随之产生了,譬如大家熟悉的nacos,appollo等。
二、java配置文件介绍
2.1 java配置文件产生原因
Java项目中配置文件的产生,是为了解决软件开发中的配置管理问题。随着软件系统规模的增大和复杂程度的提高,应用程序需要的配置信息也会变得越来越多。如果将这些配置信息硬编码在代码中,结果会导致代码可读性差、维护困难,并且修改配置信息需要重新编译和部署代码,不利于灵活性