package com.dobbinsoft.fw.support.component.dynamic;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.core.env.Environment;
|
|
/**
|
* ClassName: DynamicStoragePropertiesStrategy
|
* Description: TODO
|
*
|
* @author: e-weichaozheng
|
* @date: 2021-05-26
|
*/
|
public class DynamicStoragePropertiesStrategy implements DynamicStorageStrategy {
|
|
@Autowired
|
private Environment environment;
|
|
@Override
|
public void write(String key, String value) {
|
throw new RuntimeException("配置文件方式配置为静态配置,不可编辑");
|
}
|
|
@Override
|
public String read(String key) {
|
return environment.getProperty(key.replace(":", "."));
|
}
|
|
@Override
|
public boolean del(String key) {
|
throw new RuntimeException("配置文件方式配置为静态配置,不可编辑");
|
}
|
}
|