public class ConfigurationPersistenceSqlDBImpl
extends java.lang.Object
implements cn.featherfly.rc.ConfigurationPersistence, cn.featherfly.rc.ConfigurationValuePersistence
ConfigurationPersistenceService
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
ConfigurationPersistenceSqlDBImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
<V> V |
get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type) |
cn.featherfly.rc.Configuration |
getConfiguration(java.lang.String name) |
<C extends cn.featherfly.rc.Configuration> |
getConfiguration(java.lang.String name,
java.lang.Class<C> type) |
java.util.Collection<cn.featherfly.rc.Configuration> |
getConfigurations() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getConfigurations(java.lang.String configName) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getConfigValues(java.lang.String configName) |
<V> V |
set(java.lang.String configName,
java.lang.String name,
V value) |
@CachePut(value="configurationCache",
key="\'config:\'+ #configName + \':\' + #name")
@Transactional
public <V> V set(java.lang.String configName,
java.lang.String name,
V value)
set 在接口中 cn.featherfly.rc.ConfigurationValuePersistence@Cacheable(value="configurationCache",
key="\'config:\'+ #configName + \':\' + #name")
public <V> V get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type)
get 在接口中 cn.featherfly.rc.ConfigurationValuePersistencepublic java.util.Collection<cn.featherfly.rc.Configuration> getConfigurations()
getConfigurations 在接口中 cn.featherfly.rc.ConfigurationPersistencepublic cn.featherfly.rc.Configuration getConfiguration(java.lang.String name)
getConfiguration 在接口中 cn.featherfly.rc.ConfigurationPersistencepublic <C extends cn.featherfly.rc.Configuration> C getConfiguration(java.lang.String name,
java.lang.Class<C> type)
getConfiguration 在接口中 cn.featherfly.rc.ConfigurationPersistencepublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getConfigurations(java.lang.String configName)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getConfigValues(java.lang.String configName)