Ver código fonte

翻译器调整

yucheng 4 anos atrás
pai
commit
bd3d311c68

+ 2 - 3
fm-server/src/main/java/com/persagy/ServerApplication.java

@@ -6,7 +6,6 @@ import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.Banner;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration;
 import org.springframework.cache.annotation.EnableCaching;
 import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
 import org.springframework.cloud.openfeign.EnableFeignClients;
@@ -25,9 +24,9 @@ import org.springframework.scheduling.annotation.EnableScheduling;
 @EnableDiscoveryClient
 @Configuration
 @EnableScheduling
-@SpringBootApplication(exclude = AopAutoConfiguration.class)
-@MapperScan(value = "com.persagy.fm.*.dao")
 @EnableSpringUtil
+@SpringBootApplication
+@MapperScan(value = "com.persagy.fm.*.dao")
 public class ServerApplication {
 
     public static void main(String[] args) {

+ 5 - 6
fm-translate/src/main/java/com/persagy/fm/translate/aop/TranslateAopAspect.java

@@ -2,7 +2,6 @@ package com.persagy.fm.translate.aop;
 
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
-import com.persagy.fm.common.helper.SpringHelper;
 import com.persagy.fm.translate.helper.TranslatorHelper;
 import com.persagy.fm.translate.model.ITransable;
 import com.persagy.fm.translate.model.Trans;
@@ -30,17 +29,17 @@ import java.util.List;
 @Slf4j
 public class TranslateAopAspect implements Ordered {
 
-    /**
-     * 翻译描述信息缓存
-     */
+    /** 缓存池大小 */
+    private final int CACHE_COUNT = 100;
+
+    /** 翻译描述信息缓存 */
     private Cache<String,List<TransMeta>> transCach;
 
     /**
      * 构造方法,初始化缓存
      */
     public TranslateAopAspect(){
-        int count = SpringHelper.getInt("translate.cache.size",100);
-        transCach = CacheBuilder.newBuilder().initialCapacity(count/2).maximumSize(count).build();
+        transCach = CacheBuilder.newBuilder().initialCapacity(CACHE_COUNT/2).maximumSize(CACHE_COUNT).build();
     }
 
     @Pointcut("@annotation(com.persagy.fm.translate.model.Transes)||@annotation(com.persagy.fm.translate.model.Trans)")