首页 > 编程语言 >Spring Boot项目 application.yml 配置赋值到 Java配置类中

Spring Boot项目 application.yml 配置赋值到 Java配置类中

时间:2024-09-30 10:24:35浏览次数:8  
标签:Java Spring Boot isDevEnv SdkConfig application yml

Spring Boot项目  application.yml  配置赋值到 Java配置类中

application.yml

sdkConfig:
  # 是否为测试环境(true=是;false=否)
  isDevEnv: false
SdkConfig.java
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class SdkConfig {


    /**
     * 是否测试环境开关,true连接测试环境,false连接生产环境
     */
    private static Boolean isDevEnv;

    public static Boolean getIsDevEnv() {
        return isDevEnv;
    }

    @Value("${sdkConfig.isDevEnv}")
    public void setIsDevEnv(Boolean isDevEnv) {
        SdkConfig.isDevEnv = isDevEnv;
    }

}

 

 

标签:Java,Spring,Boot,isDevEnv,SdkConfig,application,yml
From: https://www.cnblogs.com/tangshengwei/p/18441321

相关文章

  • 震惊!一男子为了写初始java博客,竟然……
    目录前言Java语言概述1.数据类型(1)boolean类型(2)floatchar2.类型转换(1)自动类型转换(隐式)(2)强制类型转换(显式)(3)字符串类型拼接(4)将数据转换成字符串 (5)将字符串转换成int3.运算符(1)除法和求余(2)无符号右移>>>(3)位操作符4.一些建议5.小结前言Java语言概述Ja......
  • JavaScript 解构赋值 是 浅拷贝还是深拷贝
    解构赋值是ES6(ECMAScript2015)引入的一个特性,它允许我们可以快速取出数组或者对象中的值并赋值给新的变量。consta={name:'name',age:18,marriage:false,}let{name,age,marriage}=a;console.log(name,age,marriage)//打印信息:name......
  • pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
    遇到PbootCMS模板中出现类似 PHPWarning:Unknown:open_basedirrestrictionineffect.File 的错误提示,通常是由于PHP的 open_basedir 配置限制导致的。这种情况下,可以通过调整PHP版本或修改 open_basedir 配置来解决问题。解决方案1.更换PHP版本根据你的描......
  • pbootcms模板导航设置外链时新窗口打开
    要在PbootCMS中设置导航链接并在新窗口中打开外部链接,可以使用以下方法。具体步骤如下:修改导航标签添加条件判断示例代码以下是完整的示例代码,展示了如何在导航链接中添加条件判断,以便在新窗口中打开外部链接:{pboot:nav}<ahref="[nav:link]"{pboot:if('[nav:ou......
  • 基于SpringBoot的二手交易网站-毕业设计源码36236
    目 录摘要1绪论1.1选题背景与意义1.2开发现状1.3论文结构与章节安排2 二手交易网站系统分析2.1可行性分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3 系统用例......
  • 从 ES5 到 ES14:深入解析 JavaScript 的演进与特性
    文章目录前言一、ES5(ECMAScript2009)1.严格模式('usestrict')2.Object.defineProperty3.Array.isArray4.forEach,map,filter,reduce二、ES6(ECMAScript2015)1.let和const2.箭头函数3.模板字符串4.解构赋值5.class和extends6.模块(import和export)......
  • PbootCMS百度编辑器ueditor在PHP7下多图上传名字重复问题
    针对百度编辑器UEditor在PHP7环境下多图上传名字重复的问题,PbootCMSV1.3.8已经进行了修复。以下是具体的修改步骤和详细说明,供遇到类似问题的开发者参考:修改步骤修改 /ueditor/dialogs/attachment/attachment.js 文件将 _this.fileList.push(json); 修改为:javascri......
  • IDEA 2024将Java项目(module)打成JAR包
    说明:标题中所说的项目在IDEA中被称为Module(模块),这里实际上是要将IDEA中的建立的Module打成JAR包。目标:将module打包为JAR文件,随后在另一Module中导入并使用该JAR包。流程:新建chpt03与test两个Module,在chpt03中编写Person类文件并成功测试,然后尝试在test模块中导入并使用Person......
  • pbootcms模板指定栏目标签调用
    在PbootCMS中,通过自定义标签来调用指定栏目的功能非常实用,尤其是在构建导航菜单或特定页面布局时。以下是如何使用这些标签的一些示例和说明:指定栏目标签的基本结构{pboot:sortscode=*}[sort:name]{/pboot:sort}控制参数解释scode=*:必填参数,用于指定要显示的......
  • JAVA将一段时间 按周、月、季度、半年、年进行分割
    JAVA将一段时间按周、月、季度、半年、年进行分割。有时候开发常常会传入一个开始时间和结束时间,将两个时间进行分割,返回一个时间的集合以下是我们小组成员所书写的实体类packagecom.aisino.utils;importjava.text.SimpleDateFormat;importjava.util.*;publicclassSpi......