zoukankan      html  css  js  c++  java
  • spring 占位符 默认值

    问题:

    今天结合spel使用占位符时,存在没有配置文件中没有配置项的情况,就想给配置一个默认值、

    解决方案:

    public abstract class PlaceholderConfigurerSupport extends PropertyResourceConfigurer
            implements BeanNameAware, BeanFactoryAware {
    
        /** Default placeholder prefix: {@value} */
        public static final String DEFAULT_PLACEHOLDER_PREFIX = "${";
    
        /** Default placeholder suffix: {@value} */
        public static final String DEFAULT_PLACEHOLDER_SUFFIX = "}";
    
        /** Default value separator: {@value} */
        public static final String DEFAULT_VALUE_SEPARATOR = ":";

    DEFAULT_VALUE_SEPARATOR 就是默认的分隔符

    使用方式:

    ${jdbc.name:testname}即可,此时如果没有jdbc.name配置项,则使用testname作为值

  • 相关阅读:
    ajax发送cookies
    关于几个入口
    关于.net的概念
    codeproject
    Chrome extension
    modern web application
    JavaScript类型转换
    js方法在iframe父子窗口
    javascript book
    MVC Controller
  • 原文地址:https://www.cnblogs.com/beiyeren/p/3596884.html
Copyright © 2011-2022 走看看