spring boot 之配置文件yarm读取04

本文介绍了Spring Boot如何读取YAML配置文件,包括创建`application.yaml`,使用`@Value`注入值,通过SPeL表达式,以及从配置文件中读取属性。还探讨了多环境YAML配置,利用`spring.profiles.active`指定活动配置,以及编程方式启动配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.springboot 读取配置文件yarn

1.1 准备配置文件yaml

在main目录下新建resources目录,并设置为Root Resources,新建文件application.yaml

server:
 ip: 10.1.0.6
 hostname: hadoop-bd1
 admin: zhangsan

yaml是替代传统的xx.properties文件,是一种方便的定义层次配置数据的格式

1.2 创建配置类,通过@Value来注入值

1.2.1 @Value(“xxx”)直接指定值

package com.mp.prj.domain;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class Server01 {

    @Value("10.1.0.1")
    private String ip;
    @Value("hadoop-bd1")
    private String hostname;
    @Value("1")
    private int admin;


    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getHostname() {
        return hostname;
    }

    public void setHostname(String hostname) {
        this.hostname = hostname;
    }

    public int getAdmin() {
        return admin;
    }

    public void setAdmin(int admin) {
        this.admin = admin;
    }

    @Override
    public String toString() {
        return "Server01{" +
                "ip='" + ip + '\'' +
                ", hostname='" + hostname + '\'' +
                ", 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值