类 ConfigServiceImpl
- java.lang.Object
-
- net.meku.chameleon.core.ConfigServiceImpl
-
- 所有已实现的接口:
ConfigService,org.springframework.beans.factory.config.BeanPostProcessor,org.springframework.core.Ordered
@Service public class ConfigServiceImpl extends java.lang.Object implements ConfigService, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.core.Ordered
-
-
构造器概要
构造器 构造器 说明 ConfigServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanexists(java.lang.String key)booleangetBool(java.lang.String key)doublegetDouble(java.lang.String key)intgetInt(java.lang.String key)longgetLong(java.lang.String key)intgetOrder()java.lang.StringgetString(java.lang.String key)java.util.List<Configable>listAll()从当前缓存中获得全部的配置项java.lang.ObjectpostProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)java.lang.ObjectpostProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)java.util.List<Configable>reload()清空缓存并重新加载Configablesave(Configable configable)更新/保存配置项
-
-
-
方法详细资料
-
listAll
public java.util.List<Configable> listAll()
从接口复制的说明:ConfigService从当前缓存中获得全部的配置项- 指定者:
listAll在接口中ConfigService- 返回:
- 配置项列表
-
exists
public boolean exists(java.lang.String key)
- 指定者:
exists在接口中ConfigService
-
getString
public java.lang.String getString(java.lang.String key)
- 指定者:
getString在接口中ConfigService
-
getBool
public boolean getBool(java.lang.String key)
- 指定者:
getBool在接口中ConfigService
-
getInt
public int getInt(java.lang.String key)
- 指定者:
getInt在接口中ConfigService
-
getLong
public long getLong(java.lang.String key)
- 指定者:
getLong在接口中ConfigService
-
getDouble
public double getDouble(java.lang.String key)
- 指定者:
getDouble在接口中ConfigService
-
reload
public java.util.List<Configable> reload()
从接口复制的说明:ConfigService清空缓存并重新加载- 指定者:
reload在接口中ConfigService- 返回:
- 配置项列表
-
save
public Configable save(Configable configable)
从接口复制的说明:ConfigService更新/保存配置项- 指定者:
save在接口中ConfigService- 参数:
configable- 要保存/更新的配置项- 返回:
- 配置项
-
postProcessBeforeInitialization
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName) throws org.springframework.beans.BeansException- 指定者:
postProcessBeforeInitialization在接口中org.springframework.beans.factory.config.BeanPostProcessor- 抛出:
org.springframework.beans.BeansException
-
postProcessAfterInitialization
public java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName) throws org.springframework.beans.BeansException- 指定者:
postProcessAfterInitialization在接口中org.springframework.beans.factory.config.BeanPostProcessor- 抛出:
org.springframework.beans.BeansException
-
getOrder
public int getOrder()
- 指定者:
getOrder在接口中org.springframework.core.Ordered
-
-