package com.vci.starter.web.service;
|
|
/**
|
* 多语言的服务接口
|
* @author weidy
|
* @date 2020/1/29
|
*/
|
public interface LanguageServiceI {
|
|
/**
|
* 获取多语言的前缀
|
* @return 为当前类所在的包的名称
|
*/
|
default String getMsgPrefix(){
|
return getClass().getPackage().getName();
|
}
|
|
/**
|
* 获取多语言。默认为包名.后缀的方式,比如com.vci.xxx
|
* @param subfix 后缀
|
* @return 包名.后缀的方式,比如com.vci.xxx
|
*/
|
default String getMsg(String subfix){
|
return getMsgPrefix() + "." + subfix;
|
}
|
|
}
|