直接取配置文件对应数据映射到对象中,可在代码中直接使用

简介: 直接取配置文件对应数据映射到对象中,可在代码中直接使用

public class ConfigurationPropertiesDemo {

@Component
@ConfigurationProperties(prefix = "iotsaas.config")
class IotSaasConfiguration {
    private String appVersion;
    private String tenantName;
    private String tenantId;
    private String platformName;
    private String logo;
    private String mobileWelcome;
    private String pcWelcome;

    @Override
    public String toString() {
        return "IotSaasConfiguration{" +
                "appVersion='" + appVersion + '\'' +
                ", tenantName='" + tenantName + '\'' +
                ", tenantId='" + tenantId + '\'' +
                ", platformName='" + platformName + '\'' +
                ", logo='" + logo + '\'' +
                ", mobileWelcome='" + mobileWelcome + '\'' +
                ", pcWelcome='" + pcWelcome + '\'' +
                '}';
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getTenantName() {
        return tenantName;
    }

    public void setTenantName(String tenantName) {
        this.tenantName = tenantName;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getMobileWelcome() {
        return mobileWelcome;
    }

    public void setMobileWelcome(String mobileWelcome) {
        this.mobileWelcome = mobileWelcome;
    }

    public String getPcWelcome() {
        return pcWelcome;
    }

    public void setPcWelcome(String pcWelcome) {
        this.pcWelcome = pcWelcome;
    }
}

}

相关文章
|
11月前
|
IDE 安全 开发工具
探索移动应用开发之旅:从概念到实现
【10月更文挑战第34天】在数字时代的浪潮中,移动应用已成为我们日常生活的一部分。本文将带你走进移动应用开发的世界,探索如何将一个简单想法转化为现实中的应用程序。我们将讨论移动操作系统的基本知识、开发环境的搭建、用户界面设计原则,以及如何通过编程逻辑实现功能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供宝贵的见解和指导。让我们一起踏上这段旅程,解锁移动应用开发的无限可能!
91 1
|
Python
使用arange()函数创建数组
使用arange()函数创建数组。
151 4
|
消息中间件 存储 SQL
RocketMQ与Kafka架构深度对比
RocketMQ与Kafka架构深度对比
|
机器学习/深度学习
数学问题-标量三重积&向量三重积
数学问题-标量三重积&向量三重积
791 1
|
Java 关系型数据库 数据库连接
ODBC是什么?
ODBC是什么?
932 0
|
设计模式 前端开发 Java
手码两万余字,SpringMVC 包教包会(一)
手码两万余字,SpringMVC 包教包会
95 0
|
编译器 程序员 C++
c++新特性:template template parameter
c++新特性:template template parameter
219 0
|
存储 机器学习/深度学习 算法
【第二天】算法图解 之 选择排序
【第二天】算法图解 之 选择排序
对比不同的损失函数对模型输出结果的影响
对比不同的损失函数对模型输出结果的影响
746 0
对比不同的损失函数对模型输出结果的影响
|
NoSQL 物联网 C语言
HaaS100开发调试系列 之 使用AliOS Things诊断调试组件定位Bug
一个更方便定位系统异常死机的方法——AliOS Things的诊断调试组件
HaaS100开发调试系列 之 使用AliOS Things诊断调试组件定位Bug