Эх сурвалжийг харах

update 优化 翻译模块 实现类使用spi文件注入

疯狂的狮子li 2 жил өмнө
parent
commit
402bad1e88

+ 0 - 2
ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DeptNameTranslationImpl.java

@@ -5,14 +5,12 @@ import com.ruoyi.common.translation.annotation.TranslationType;
 import com.ruoyi.common.translation.constant.TransConstant;
 import com.ruoyi.common.translation.core.TranslationInterface;
 import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Component;
 
 /**
  * 部门翻译实现
  *
  * @author Lion Li
  */
-@Component
 @AllArgsConstructor
 @TranslationType(type = TransConstant.DEPT_ID_TO_NAME)
 public class DeptNameTranslationImpl implements TranslationInterface<String> {

+ 0 - 1
ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/DictTypeTranslationImpl.java

@@ -13,7 +13,6 @@ import org.springframework.stereotype.Component;
  *
  * @author Lion Li
  */
-@Component
 @AllArgsConstructor
 @TranslationType(type = TransConstant.DICT_TYPE_TO_LABEL)
 public class DictTypeTranslationImpl implements TranslationInterface<String> {

+ 0 - 1
ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/OssUrlTranslationImpl.java

@@ -12,7 +12,6 @@ import org.springframework.stereotype.Component;
  *
  * @author Lion Li
  */
-@Component
 @AllArgsConstructor
 @TranslationType(type = TransConstant.OSS_ID_TO_URL)
 public class OssUrlTranslationImpl implements TranslationInterface<String> {

+ 0 - 2
ruoyi-common/ruoyi-common-translation/src/main/java/com/ruoyi/common/translation/core/impl/UserNameTranslationImpl.java

@@ -5,14 +5,12 @@ import com.ruoyi.common.translation.annotation.TranslationType;
 import com.ruoyi.common.translation.constant.TransConstant;
 import com.ruoyi.common.translation.core.TranslationInterface;
 import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Component;
 
 /**
  * 用户名翻译实现
  *
  * @author Lion Li
  */
-@Component
 @AllArgsConstructor
 @TranslationType(type = TransConstant.USER_ID_TO_NAME)
 public class UserNameTranslationImpl implements TranslationInterface<String> {

+ 4 - 0
ruoyi-common/ruoyi-common-translation/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

@@ -1 +1,5 @@
 com.ruoyi.common.translation.config.TranslationConfig
+com.ruoyi.common.translation.core.impl.DeptNameTranslationImpl
+com.ruoyi.common.translation.core.impl.DictTypeTranslationImpl
+com.ruoyi.common.translation.core.impl.OssUrlTranslationImpl
+com.ruoyi.common.translation.core.impl.UserNameTranslationImpl