cn.yrm.tools.common.service.IConfigManager Maven / Gradle / Ivy
package cn.yrm.tools.common.service;
public interface IConfigManager {
/**
* 获得某个配置项
* @param configKey
* @return
*/
String getSetting(String configKey);
/**
* 获得某个配置项
* @param configKey
* @return
*/
T getSetting(String configKey, Class clz);
/**
* 更新某个配置项的缓存
* @param configKey
* @param configValue
* @Param configName
*/
boolean updateSiteSetting(String configKey, String configValue, String configName, String description);
/**
* 获得某个配置组
* @param clz
* @param
* @return
*/
T getSettingGroup(Class clz);
}