spring property扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring property扩展相关的知识,希望对你有一定的参考价值。

复制代码
package com.sf.integration.ident.redis;

import java.io.IOException;
import java.util.Properties;

import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;

public class SSSPropertyPlaceholderConfigurer extends
PropertyPlaceholderConfigurer {

private static Properties props;

@Override
public Properties mergeProperties() throws IOException {
props = super.mergeProperties();
Property.init(props);
return props;
}
}
复制代码
 

复制代码
package com.sf.integration.ident.redis;

public class Property {
    
    private static java.util.Properties property;

    private Property() {
    }

    static void init(java.util.Properties props) {
        property = props;
    }

    public static String getProperty(String key) {
        return property.getProperty(key);
    }

    public static String getProperty(String key, String defaultValue) {
        return property.getProperty(key, defaultValue);
    }
}

 

以上是关于spring property扩展的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 国际化(messages.properties)

Spring应用扩展

通过Spring配置文件中bean中的property赋值

Failed to convert property value of type ‘java.lang.String‘ to required type ‘int‘ for property(代码片段

曹工杂谈:为什么很少需要改Spring源码,因为扩展点太多了,说说Spring的后置处理器

Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法(代码片段