类 TransServiceConfig
java.lang.Object
com.fhs.trans.config.TransServiceConfig
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
@Configuration
@Import(com.fhs.trans.advice.EasyTransResponseBodyAdvice.class)
public class TransServiceConfig
extends Object
implements org.springframework.beans.factory.InitializingBean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcom.fhs.trans.service.impl.AutoTransService自动翻译服务com.fhs.cache.service.BothCacheServicecom.fhs.trans.service.impl.DictionaryTransServicedictionaryTransService(com.fhs.trans.service.impl.SimpleTransService simpleTransService) 字典翻译服务com.fhs.trans.service.impl.EnumTransService枚举翻译com.fhs.cache.service.RedisCacheServiceredisCacheService(org.springframework.data.redis.core.RedisTemplate redisTemplate, com.fhs.trans.service.impl.AutoTransService autoTransService) com.fhs.trans.advice.ReleaseTransCacheAdvice缓存释放org.springframework.web.client.RestTemplaterestTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder) com.fhs.trans.service.impl.RpcTransServicerpcTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, org.springframework.web.client.RestTemplate restTemplate) 远程翻译voidsetConvertUtil(Convert convert) 使用用户自定义转换器(如果用户定义了)com.fhs.trans.service.impl.SimpleTransServicesimpleTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, com.fhs.trans.service.impl.RpcTransService rpcTransService) 简单翻译com.fhs.common.spring.SpringContextUtilcom.fhs.cache.service.TransCacheManagercom.fhs.trans.listener.TransMessageListenercom.fhs.trans.aop.TransMethodResultAop自动翻译方法结果aopcom.fhs.trans.controller.TransProxyControllertransProxyController(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver) 远程翻译调用代理com.fhs.trans.service.impl.TransService翻译服务主服务
-
构造器详细资料
-
TransServiceConfig
public TransServiceConfig()
-
-
方法详细资料
-
transService
@Bean public com.fhs.trans.service.impl.TransService transService()翻译服务主服务- 返回:
-
autoTransService
@Bean @DependsOn("springContextUtil") public com.fhs.trans.service.impl.AutoTransService autoTransService()自动翻译服务- 返回:
-
dictionaryTransService
@Bean public com.fhs.trans.service.impl.DictionaryTransService dictionaryTransService(com.fhs.trans.service.impl.SimpleTransService simpleTransService) 字典翻译服务- 返回:
-
releaseTransCacheAdvice
@Bean public com.fhs.trans.advice.ReleaseTransCacheAdvice releaseTransCacheAdvice()缓存释放- 返回:
-
enumTransService
@Bean public com.fhs.trans.service.impl.EnumTransService enumTransService()枚举翻译- 返回:
-
simpleTransService
@Bean @Primary @ConditionalOnBean(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver.class) public com.fhs.trans.service.impl.SimpleTransService simpleTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, com.fhs.trans.service.impl.RpcTransService rpcTransService) 简单翻译- 返回:
-
restTemplate
@Bean @LoadBalanced @ConditionalOnMissingBean(org.springframework.web.client.RestTemplate.class) public org.springframework.web.client.RestTemplate restTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder) -
transCacheManager
@Bean public com.fhs.cache.service.TransCacheManager transCacheManager() -
bothCacheService
@Bean public com.fhs.cache.service.BothCacheService bothCacheService() -
rpcTransService
@Bean @ConditionalOnBean(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver.class) public com.fhs.trans.service.impl.RpcTransService rpcTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, org.springframework.web.client.RestTemplate restTemplate) 远程翻译- 返回:
-
transProxyController
@Bean @ConditionalOnBean(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver.class) public com.fhs.trans.controller.TransProxyController transProxyController(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver) 远程翻译调用代理- 返回:
-
transMethodResultAop
@Bean public com.fhs.trans.aop.TransMethodResultAop transMethodResultAop()自动翻译方法结果aop- 返回:
-
transMessageListener
@Bean @ConditionalOnProperty(name="easy-trans.is-enable-redis", havingValue="true") public com.fhs.trans.listener.TransMessageListener transMessageListener() -
redisCacheService
@Bean @ConditionalOnProperty(name="easy-trans.is-enable-redis", havingValue="true") public com.fhs.cache.service.RedisCacheService redisCacheService(org.springframework.data.redis.core.RedisTemplate redisTemplate, com.fhs.trans.service.impl.AutoTransService autoTransService) -
springContextUtil
@Bean("springContextUtil") public com.fhs.common.spring.SpringContextUtil springContextUtil() -
setConvertUtil
使用用户自定义转换器(如果用户定义了)- 参数:
convert-- 另请参阅:
-
afterPropertiesSet
- 指定者:
afterPropertiesSet在接口中org.springframework.beans.factory.InitializingBean- 抛出:
Exception
-