类 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
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    com.fhs.trans.service.impl.AutoTransService
    自动翻译服务
    com.fhs.cache.service.BothCacheService
     
    com.fhs.trans.service.impl.DictionaryTransService
    dictionaryTransService(com.fhs.trans.service.impl.SimpleTransService simpleTransService)
    字典翻译服务
    com.fhs.trans.service.impl.EnumTransService
    枚举翻译
    com.fhs.cache.service.RedisCacheService
    redisCacheService(org.springframework.data.redis.core.RedisTemplate redisTemplate, com.fhs.trans.service.impl.AutoTransService autoTransService)
     
    com.fhs.trans.advice.ReleaseTransCacheAdvice
    缓存释放
    org.springframework.web.client.RestTemplate
    restTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder)
     
    com.fhs.trans.service.impl.RpcTransService
    rpcTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, org.springframework.web.client.RestTemplate restTemplate)
    远程翻译
    void
    使用用户自定义转换器(如果用户定义了)
    com.fhs.trans.service.impl.SimpleTransService
    simpleTransService(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver, com.fhs.trans.service.impl.RpcTransService rpcTransService)
    简单翻译
    com.fhs.common.spring.SpringContextUtil
     
    com.fhs.cache.service.TransCacheManager
     
    com.fhs.trans.listener.TransMessageListener
     
    com.fhs.trans.aop.TransMethodResultAop
    自动翻译方法结果aop
    com.fhs.trans.controller.TransProxyController
    transProxyController(com.fhs.trans.service.impl.SimpleTransService.SimpleTransDiver dirver)
    远程翻译调用代理
    com.fhs.trans.service.impl.TransService
    翻译服务主服务

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • 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

      @Autowired(required=false) public void setConvertUtil(Convert convert)
      使用用户自定义转换器(如果用户定义了)
      参数:
      convert -
      另请参阅:
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
      抛出:
      Exception