public class AutoTransService extends java.lang.Object implements ITransTypeService, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent>
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
LOGGER |
GLOBAL_TRANS_CACHE, Logger, namespaceUniqueFieldMap| 构造器和说明 |
|---|
AutoTransService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
RedisCacheService<java.util.Map<java.lang.String,java.lang.Object>> |
getRedisTransCache() |
void |
init(org.springframework.boot.context.event.ApplicationReadyEvent event) |
void |
onApplicationEvent(org.springframework.boot.context.event.ApplicationReadyEvent event) |
void |
refreshCache(java.util.Map<java.lang.String,java.lang.Object> messageMap)
刷新缓存
|
void |
refreshOneNamespace(java.lang.String namespace)
刷新一个namespace下的所有的缓存
|
void |
regTransable(AutoTransable transAble,
AutoTrans autoTransSett) |
void |
reset() |
static java.util.Set<java.lang.Class<?>> |
scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
java.lang.String[] packageNames)
类扫描器
|
void |
setRedisTransCache(RedisCacheService<java.util.Map<java.lang.String,java.lang.Object>> redisTransCache) |
java.lang.String |
transKey(java.lang.String namespace,
java.lang.String pkeyVal)
翻译单个的key
|
void |
transMore(java.util.List<? extends VO> objList,
java.util.List<java.lang.reflect.Field> toTransList)
翻译多个 字段
|
void |
transOne(VO obj,
java.util.List<java.lang.reflect.Field> toTransList)
翻译一个字段
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearGlobalCache, findById, findByIds, getFromGlobalCache, initLocalFromGlobalCache, put2GlobalCache, setRef, setRef, setRef, setRef, setRef, setRefs, setUniqueFieldCache, setValue, unTransMore, unTransOnepublic void transOne(VO obj, java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServicetransOne 在接口中 ITransTypeServiceobj - 需要翻译的对象toTransList - 需要翻译的字段public void transMore(java.util.List<? extends VO> objList, java.util.List<java.lang.reflect.Field> toTransList)
ITransTypeServicetransMore 在接口中 ITransTypeServiceobjList - 需要翻译的对象集合toTransList - 需要翻译的字段集合public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic void init(org.springframework.boot.context.event.ApplicationReadyEvent event)
public void refreshCache(java.util.Map<java.lang.String,java.lang.Object> messageMap)
messageMap - 消息public void refreshOneNamespace(java.lang.String namespace)
namespace - namespacepublic RedisCacheService<java.util.Map<java.lang.String,java.lang.Object>> getRedisTransCache()
public java.lang.String transKey(java.lang.String namespace,
java.lang.String pkeyVal)
namespace - namespacepkeyVal - 主键public static java.util.Set<java.lang.Class<?>> scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
java.lang.String[] packageNames)
annotationClass - 注解packageNames - 包public void onApplicationEvent(org.springframework.boot.context.event.ApplicationReadyEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent>public void setRedisTransCache(RedisCacheService<java.util.Map<java.lang.String,java.lang.Object>> redisTransCache)
public void regTransable(AutoTransable transAble, AutoTrans autoTransSett)
public void reset()
reset 在接口中 ITransTypeServiceCopyright © 2024. All Rights Reserved.