@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Trans
| 限定符和类型 | 必需的元素和说明 |
|---|---|
java.lang.String |
type
获取翻译类型,比如 wordbook 是字典
|
| 限定符和类型 | 可选元素和说明 |
|---|---|
java.lang.String |
alias
别名
|
java.lang.String |
customeBeanFuncName
自定义的函数名(此名称需要被spring托管 并实现FuncGetter)
|
java.lang.String |
dataSource
数据源
|
java.lang.String[] |
fields
需要目标class哪些字段
|
java.lang.String |
key
字段 比如 要翻译男女 上面的type写dictionary 此key写sex即可
|
java.lang.Class |
pkeyClassType
对方主键/唯一键的数据类型
当非Mysql 比如PG时适用
|
java.lang.String |
ref
设置到的target value 比如我有一个sex字段,有一个sexName 字段 sex是0 设置ref翻译服务可以自动把sexname设置为男
目标类字段配置了多个 有teacherName,teacherage 两个字段 我想要teacherName 可以写 teacherName#name
|
java.lang.String[] |
refs
ref 支持多个,为了保持兼容新加了一个字段
作用同ref 只是支持多个
|
java.lang.String |
serviceContextPath
远程服务 ContextPath
|
java.lang.String |
serviceName
远程服务名称
|
int |
sort
排序字段,一般用于级联翻译
|
java.lang.Class<? extends VO> |
target
目标class
|
java.lang.String |
targetClassName |
java.lang.String |
uniqueField
唯一键字段
部分的时候表里的code,身份证号码,手机号等也是唯一键
|
public abstract java.lang.String ref
public abstract java.lang.Class<? extends VO> target
public abstract java.lang.String customeBeanFuncName
Copyright © 2025. All Rights Reserved.