当前位置: 首页 > news >正文

spring 替换字符串中的配置信息

public class PlaceholdersResolver {

    private final static String PLACEHOLDERS_PREFIX = "$";

    /**
     * 对占位符进行解析
     * 如果字符串中包含占位符则返回解析后的值,否则返回原值
     * @param key
     * @param environment
     * @return
     */
    public static String resolve(String key , Environment environment){
        if(key.contains(PLACEHOLDERS_PREFIX)){
            return environment.resolvePlaceholders(key);
        }
        return key;
    }
}

相关文章:

  • dolphinscheduler1.3版本源码分析---API模块
  • dolphinscheduler1.3版本源码分析---MASTER模块
  • gradle 作为编译工具 lombok 死活不生效解决
  • java lambda groupingby 结果的value为对象的一个属性
  • class.getTypeParameters()方法
  • flatmap使用
  • mybatis-plus QueryWrapper 添加limit
  • linux ls ll命令中文乱码
  • skywalking和JPA冲突问题解决
  • Gradle 构建jar包,依赖和配置分离
  • springCloud2020.0.2+springboot2.4.5接入consul注册中心和服务中心
  • 警告: ParameterizedTypeImpl是内部专用 API, 解决方式
  • springCloud-gateway按照服务名动态路由的改造(一)
  • springCloud-gateway按照服务名动态路由的改造(二)
  • springCloud-gateway按照服务名动态路由的改造(三)
  • python3.6+scrapy+mysql 爬虫实战
  • Android 控件背景颜色处理
  • extjs4学习之配置
  • JWT究竟是什么呢?
  • Mysql5.6主从复制
  • VUE es6技巧写法(持续更新中~~~)
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 前言-如何学习区块链
  • 什么软件可以剪辑音乐?
  • 算法---两个栈实现一个队列
  • 小程序测试方案初探
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 昨天1024程序员节,我故意写了个死循环~
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #QT(智能家居界面-界面切换)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (2022 CVPR) Unbiased Teacher v2
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (Oracle)SQL优化技巧(一):分页查询
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (四)Controller接口控制器详解(三)
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)ORM
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .Net的DataSet直接与SQL2005交互
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @test注解_Spring 自定义注解你了解过吗?
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Android]使用Git将项目提交到GitHub
  • [C++][数据结构][算法]单链式结构的深拷贝
  • [Docker]十二.Docker consul集群搭建、微服务部署,Consul集群+Swarm集群部署微服务实战
  • [flask]http请求//获取请求体数据
  • [git] windows系统安装git教程和配置
  • [HUBUCTF 2022 新生赛]