⚡ 完善java doc
This commit is contained in:
@@ -221,6 +221,11 @@
|
||||
<artifactId>ballcat-spring-boot-starter-xss</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.hccake</groupId>
|
||||
<artifactId>ballcat-spring-boot-starter-i18n</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- extends -->
|
||||
<dependency>
|
||||
<groupId>com.hccake</groupId>
|
||||
|
||||
@@ -5,6 +5,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
|
||||
/**
|
||||
* i18n properties
|
||||
*
|
||||
* @author Yakir
|
||||
*/
|
||||
@Data
|
||||
@@ -16,7 +17,6 @@ public class I18nProperties {
|
||||
*/
|
||||
private String systemName = "test-item";
|
||||
|
||||
|
||||
/**
|
||||
* 缓存空值标记
|
||||
*/
|
||||
|
||||
@@ -18,7 +18,7 @@ public @interface I18nField {
|
||||
String businessCode();
|
||||
|
||||
/**
|
||||
* 范围值 若指定 则对此范围内的值进行国际化 不在范围的则使用默认值
|
||||
* 范围值 若指定 则对此范围内的值进行国际化 不在范围的则使用默认值
|
||||
* @return 范围值
|
||||
*/
|
||||
String[] rangeValue() default {};
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.hccake.common.i18n.cache;
|
||||
|
||||
/**
|
||||
* 缓存服务 规范国际化的缓存
|
||||
*
|
||||
* @author Yakir
|
||||
*/
|
||||
public interface CacheService {
|
||||
|
||||
@@ -53,7 +53,7 @@ public abstract class AbstractTranslateExecute implements TranslateExecute {
|
||||
|
||||
/**
|
||||
* 处理对象 不带参数的
|
||||
* @param object 处理数据对象
|
||||
* @param object 处理数据对象
|
||||
* @param language 语言环境
|
||||
*/
|
||||
public abstract void processObject(Object object, String language);
|
||||
|
||||
@@ -65,7 +65,6 @@ public class DefaultTranslateExecute extends AbstractTranslateExecute {
|
||||
return StrUtil.isNotEmpty(resultValue) ? resultValue : defaultValue;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public <T extends Collection> void processObjects(T sources, String language, Map<String, String> params) {
|
||||
if (CollectionUtil.isEmpty(sources)) {
|
||||
|
||||
@@ -6,6 +6,7 @@ import lombok.RequiredArgsConstructor;
|
||||
|
||||
/**
|
||||
* 默认key生成
|
||||
*
|
||||
* @author Yakir
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.hccake.common.i18n.generate;
|
||||
|
||||
/**
|
||||
* 缓存key生成器
|
||||
*
|
||||
* @author Yakir
|
||||
*/
|
||||
public interface KeyGenerate {
|
||||
|
||||
@@ -35,7 +35,7 @@ public class TranslateHandlerHolder {
|
||||
/**
|
||||
* 得到处理器
|
||||
* @param clazz TranslateHandler的Class
|
||||
* @return @{code TranslateHandler实现}
|
||||
* @return @{code TranslateHandler实现}
|
||||
*/
|
||||
public static TranslateHandler getTranslateHandler(Class<? extends TranslateHandler> clazz) {
|
||||
return HANDLER_MAP.get(clazz);
|
||||
|
||||
Reference in New Issue
Block a user