SpringBoot 在初始化加载无法使用@Value的时候读取配置文件教程

怀旧网个人博客地址:怀旧网,博客详情:SpringBoot 在初始化加载无法使用@Value的时候读取配置文件教程

读取数据库数据案例

// 创建YamlPropertiesFactoryBean对象
YamlPropertiesFactoryBean factory = new YamlPropertiesFactoryBean();
// 设置要读取的YAML文件路径
factory.setResources(new ClassPathResource("application.yml"));

// 读取YAML文件内容并转换为Properties对象
Properties properties = factory.getObject();

// 读取配置属性
String url = properties.getProperty("spring.datasource.url");
String username = properties.getProperty("spring.datasource.username");
String password = properties.getProperty("spring.datasource.password");

connection = DriverManager.getConnection(url, username, password);

在上述代码中,我们使用YamlPropertiesFactoryBean类来读取YAML文件,并将其转换为Properties对象。首先,创建YamlPropertiesFactoryBean对象,然后使用setResources()方法设置要读取的YAML文件路径,这里使用ClassPathResource来读取config.yml文件。接下来,通过getObject()方法获取Properties对象,然后可以使用getProperty()方法读取配置属性的值。

请将config.yml替换为你实际的YAML文件名,并确保文件位于resources目录下的正确路径中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值